27/8/2020

Dataset di partenza

Download ed estrazione

Il dataset di partenza viene scaricato da un web service che lo mette a disposizione gratuitamente a fini non commericali. Il dataset è contenuto in un archivio .zip. Utilizzando la funzione unzip() il contenuto dell’archivio viene estratto per essere elaborato.

Importazione dei dati

Dato il numero di csv viene automatizzato il processo di importazione dei file.

Viene creata la lista di file csv contenuti nella cartella “data”:

##  [1] "circuits.csv"              "constructor_results.csv"  
##  [3] "constructor_standings.csv" "constructors.csv"         
##  [5] "driver_standings.csv"      "drivers.csv"              
##  [7] "lap_times.csv"             "pit_stops.csv"            
##  [9] "qualifying.csv"            "races.csv"                
## [11] "results.csv"               "seasons.csv"              
## [13] "status.csv"

Un ciclo for compie delle operazioni su ogni csv:

  1. Viene assegnato alla variabile file_path il path relativo per raggiungere il file csv;
  2. Viene assegnato alla variabile tbl_name il nome del futuro dataframe che verrà creato a partire dal csv;
  3. La funzione assign() assegna al dataframe con nome table_name il risultato della funzione read.csv().

Background sulla F1

Cenni sullo sport

La F1 è uno degli sport automobilistici più famosi al mondo. Le gare si svolgono su circuiti internazionali stabiliti dalla Federazione Internazionale dell’Automobile (FIA) a bordo di vetture monoposto.

I piloti devono compiere una serie di giri lungo il percorso del circuito e concludere la gara nella miglior posizione possibile. Il numero di giri effettuati dalle vetture lungo il tracciato non è fisso ma viene calcolato in modo che siano il minimo numero possibile per eccedere la distanza di 305Km.

Al termine di ogni gara ai primi dieci piloti vengono assegnati un determinato numero di punti validi per la classifica piloti del campionato. Il pilota che ha accumulato più punti al termine della stagione riceve il titolo di campione del mondo della F1.

Parallelamente al campionato piloti si svolge il campionato costruttori dove i team accumulano i punti di ogni singolo pilota alla guida di una propria vettura.

Negli ultimi anni prendono il via 20 piloti divisi in 10 case costruttrici. Da regolamento sono anche previsiti piloti di riserva che possono subentrare nel caso di problemi di un pilota ufficiale.

Il giro d’affari della F1

Il report finanziario annuale 2019 di Liberty Media (proprietaria della F1) riporta un ricavo di 2,022 bilioni USD (pagina 96 del report).

I ricavi si dividono principalmente in:

  • diritti televisivi
  • tasse di partecipazione che i singoli circuiti pagano alla F1 per poter ospitare un GP
  • vendita di biglietti
  • sponsorizzazioni

I singoli costruttori hanno dei ricavi annui che vanno dai 70 milioni USD ai 500 milioni USD, originati da tre fattori principali:

  • sponsorizzazioni
  • ricavi della F1 divisi ogni finale di stagione a seconda degli accordi commericali tra Formula One Group e i singoli team
  • singoli piloti che nei team di fascia medio-bassa arrivano a pagare milioni di dollari per poter salire su una monoposto

La stagione attuale

La F1 e il Sars-CoV-2

La pandemia globale che stiamo affrontando ha messo in difficoltà anche il mondo dello motorsport. Questo ha causato uno slittamento dell’inizio della stagione e una riduzione drastica dei circuiti a disposizione, costringendo la FIA ad organizzare gare multiple su alcuni circuiti (Spielberg, Silverstone e Manama), ad escludere circuiti di importanza storica come Monaco e ad assegnare all’Italia ben 3 gare su altrettanti circuiti (Monza, Imola e Mugello).

Ad oggi ci sono in calendario 17 gare e difficilmente se ne aggiungeranno altre
raceId year round circuitId name date time url
1031 2020 1 70 Austrian Grand Prix 2020-07-05 13:10:00 https://en.wikipedia.org/wiki/2020_Austrian_Grand_Prix
1032 2020 2 70 Styrian Grand Prix 2020-07-12 13:10:00 https://en.wikipedia.org/wiki/2020_Styrian_Grand_Prix
1033 2020 3 11 Hungarian Grand Prix 2020-07-19 13:10:00 https://en.wikipedia.org/wiki/2020_Hungarian_Grand_Prix
1034 2020 4 9 British Grand Prix 2020-08-02 13:10:00 https://en.wikipedia.org/wiki/2020_British_Grand_Prix
1035 2020 5 9 70th Anniversary Grand Prix 2020-08-09 13:10:00 https://en.wikipedia.org/wiki/70th_Anniversary_Grand_Prix
1036 2020 6 4 Spanish Grand Prix 2020-08-16 13:10:00 https://en.wikipedia.org/wiki/2020_Spanish_Grand_Prix
1037 2020 7 13 Belgian Grand Prix 2020-08-30 13:10:00 https://en.wikipedia.org/wiki/2020_Belgian_Grand_Prix
1038 2020 8 14 Italian Grand Prix 2020-09-06 13:10:00 https://en.wikipedia.org/wiki/2020_Italian_Grand_Prix
1039 2020 9 76 Tuscan Grand Prix 2020-09-13 13:10:00 https://en.wikipedia.org/wiki/2020_Tuscan_Grand_Prix
1040 2020 10 71 Russian Grand Prix 2020-09-27 11:10:00 https://en.wikipedia.org/wiki/2020_Russian_Grand_Prix
1041 2020 11 20 Eifel Grand Prix 2020-10-11 13:10:00 https://en.wikipedia.org/wiki/2020_Eifel_Grand_Prix
1042 2020 12 75 Portuguese Grand Prix 2020-10-25 12:10:00 https://en.wikipedia.org/wiki/2020_Portuguese_Grand_Prix
1043 2020 13 21 Emilia Romagna Grand Prix 2020-11-01 13:10:00 https://en.wikipedia.org/wiki/2020_Emilia_Romagna_Grand_Prix
1044 2020 14 5 Turkish Grand Prix 2020-11-15 13:10:00 https://en.wikipedia.org/wiki/2020_Turkish_Grand_Prix
1045 2020 15 3 Bahrain Grand Prix 2020-11-29 15:10:00 https://en.wikipedia.org/wiki/2020_Bahrain_Grand_Prix
1046 2020 16 3 Sakhir Grand Prix 2020-12-06 15:10:00 https://en.wikipedia.org/wiki/2020_Sakhir_Grand_Prix
1047 2020 17 24 Abu Dhabi Grand Prix 2020-12-13 13:10:00 https://en.wikipedia.org/wiki/2020_Abu_Dhabi_Grand_Prix

I team 2020

I piloti 2020

Geografia della F1

Quest’anno ricorre il 70° anniversario della prima gara ufficiale del campionato di F1
date name_gp name_circuit
1950-05-13 British Grand Prix Silverstone Circuit

Da allora la F1 ha totalizzato 1025 gare (numero generato automaticamente a partire dal df races)

Per poter apprezzare in modo significativo la distribuzione dei GP nel mondo è possibile creare una mappa utilizzando la libreria leaflet. La mappa può essere anche arricchita di informazioni per rendere la sua esplorazione più significativa. A tal fine è stato deciso di:

  1. Mostrare le occorrenze di ogni singolo GP su un determinato circuito
  2. Trovare il numero di GP che uno stato ha ospitato
  3. Individuare l’ultimo vincitore di un GP (nome, cognome, anno di vittoria e costruttore della vettura)

Occorrenze di ogni GP

circuitId gp_name gp_num circuit_name location country lat lng
14 Italian Grand Prix 70 Autodromo Nazionale di Monza Monza Italy 45.61560 9.281110
6 Monaco Grand Prix 66 Circuit de Monaco Monte-Carlo Monaco 43.73470 7.420560
9 British Grand Prix 54 Silverstone Circuit Silverstone UK 52.07860 -1.016940
13 Belgian Grand Prix 53 Circuit de Spa-Francorchamps Spa Belgium 50.43720 5.971390
7 Canadian Grand Prix 40 Circuit Gilles Villeneuve Montreal Canada 45.50000 -73.522800
10 German Grand Prix 37 Hockenheimring Hockenheim Germany 49.32780 8.565830
18 Brazilian Grand Prix 37 Autódromo José Carlos Pace São Paulo Brazil -23.70360 -46.699700
11 Hungarian Grand Prix 35 Hungaroring Budapest Hungary 47.57890 19.248600
22 Japanese Grand Prix 31 Suzuka Circuit Suzuka Japan 34.84310 136.541000
4 Spanish Grand Prix 30 Circuit de Barcelona-Catalunya Montmeló Spain 41.57000 2.261110
39 Dutch Grand Prix 30 Circuit Park Zandvoort Zandvoort Netherlands 52.38880 4.540920
20 German Grand Prix 26 Nürburgring Nürburg Germany 50.33560 6.947500
21 San Marino Grand Prix 26 Autodromo Enzo e Dino Ferrari Imola Italy 44.34390 11.716700
23 Austrian Grand Prix 25 A1-Ring Spielburg Austria 47.21970 14.764700
1 Australian Grand Prix 24 Albert Park Grand Prix Circuit Melbourne Australia -37.84970 144.968000
25 Argentine Grand Prix 20 Autódromo Juan y Oscar Gálvez Buenos Aires Argentina -34.69430 -58.459300
30 South African Grand Prix 20 Kyalami Midrand South Africa -25.98940 28.076700
32 Mexican Grand Prix 20 Autódromo Hermanos Rodríguez Mexico City Mexico 19.40420 -99.090700
46 United States Grand Prix 20 Watkins Glen New York State USA 42.33690 -76.927200
2 Malaysian Grand Prix 19 Sepang International Circuit Kuala Lumpur Malaysia 2.76083 101.738000
8 French Grand Prix 18 Circuit de Nevers Magny-Cours Magny Cours France 46.86420 3.163610
3 Bahrain Grand Prix 16 Bahrain International Circuit Sakhir Bahrain 26.03250 50.510600
17 Chinese Grand Prix 16 Shanghai International Circuit Shanghai China 31.33890 121.220000
34 French Grand Prix 16 Circuit Paul Ricard Le Castellet France 43.25060 5.791670
27 Portuguese Grand Prix 13 Autódromo do Estoril Estoril Portugal 38.75060 -9.394170
15 Singapore Grand Prix 12 Marina Bay Street Circuit Marina Bay Singapore 1.29140 103.864000
20 European Grand Prix 12 Nürburgring Nürburg Germany 50.33560 6.947500
24 Abu Dhabi Grand Prix 12 Yas Marina Circuit Abu Dhabi UAE 24.46720 54.603100
38 British Grand Prix 12 Brands Hatch Kent UK 51.35690 0.263056
19 Indianapolis 500 11 Indianapolis Motor Speedway Indianapolis USA 39.79500 -86.234700
29 Australian Grand Prix 11 Adelaide Street Circuit Adelaide Australia -34.92720 138.617000
55 French Grand Prix 11 Reims-Gueux Reims France 49.25420 3.930830
36 Brazilian Grand Prix 10 Autódromo Internacional Nelson Piquet Rio de Janeiro Brazil -22.97560 -43.395000
40 Belgian Grand Prix 10 Zolder Heusden-Zolder Belgium 50.98940 5.256940
45 Spanish Grand Prix 9 Jarama Madrid Spain 40.61710 -3.585580
5 Turkish Grand Prix 8 Istanbul Park Istanbul Turkey 40.95170 29.405000
19 United States Grand Prix 8 Indianapolis Motor Speedway Indianapolis USA 39.79500 -86.234700
43 United States Grand Prix West 8 Long Beach California USA 33.76510 -118.189000
48 Canadian Grand Prix 8 Mosport International Raceway Ontario Canada 44.04810 -78.675600
69 United States Grand Prix 8 Circuit of the Americas Austin USA 30.13280 -97.641100
37 Detroit Grand Prix 7 Detroit Street Circuit Detroit USA 42.32980 -83.040100
70 Austrian Grand Prix 7 Red Bull Ring Spielburg Austria 47.21970 14.764700
71 Russian Grand Prix 7 Sochi Autodrom Sochi Russia 43.40570 39.957800
47 Swedish Grand Prix 6 Scandinavian Raceway Anderstorp Sweden 57.26530 13.604200
12 European Grand Prix 5 Valencia Street Circuit Valencia Spain 39.45890 -0.331667
26 Spanish Grand Prix 5 Circuito de Jerez Jerez de la Frontera Spain 36.70830 -6.034170
41 French Grand Prix 5 Dijon-Prenois Dijon France 47.36250 4.899130
53 French Grand Prix 5 Rouen-Les-Essarts Rouen France 49.33060 1.004580
58 British Grand Prix 5 Aintree Liverpool UK 53.47690 -2.940560
66 Swiss Grand Prix 5 Circuit Bremgarten Bern Switzerland 46.95890 7.401940
16 Japanese Grand Prix 4 Fuji Speedway Oyama Japan 35.37170 138.927000
35 Korean Grand Prix 4 Korean International Circuit Yeongam County Korea 34.73330 126.417000
49 Spanish Grand Prix 4 Montjuïc Barcelona Spain 41.36640 2.151670
51 French Grand Prix 4 Charade Circuit Clermont-Ferrand France 45.74720 3.038890
33 United States Grand Prix 3 Phoenix street circuit Phoenix USA 33.44790 -112.075000
56 South African Grand Prix 3 Prince George Circuit Eastern Cape Province South Africa -33.04860 27.873600
68 Indian Grand Prix 3 Buddh International Circuit Uttar Pradesh India 28.34870 77.533100
73 Azerbaijan Grand Prix 3 Baku City Circuit Baku Azerbaijan 40.37250 49.853300
20 Luxembourg Grand Prix 2 Nürburgring Nürburg Germany 50.33560 6.947500
26 European Grand Prix 2 Circuito de Jerez Jerez de la Frontera Spain 36.70830 -6.034170
28 Pacific Grand Prix 2 Okayama International Circuit Okayama Japan 34.91500 134.221000
38 European Grand Prix 2 Brands Hatch Kent UK 51.35690 0.263056
44 Caesars Palace Grand Prix 2 Las Vegas Street Circuit Nevada USA 36.11620 -115.174000
50 Belgian Grand Prix 2 Nivelles-Baulers Brussels Belgium 50.62110 4.326940
52 Canadian Grand Prix 2 Circuit Mont-Tremblant Quebec Canada 46.18770 -74.609900
59 Portuguese Grand Prix 2 Circuito da Boavista Oporto Portugal 41.17050 -8.673250
67 Spanish Grand Prix 2 Circuit de Pedralbes Barcelona Spain 41.39030 2.116670
3 Sakhir Grand Prix 1 Bahrain International Circuit Sakhir Bahrain 26.03250 50.510600
9 70th Anniversary Grand Prix 1 Silverstone Circuit Silverstone UK 52.07860 -1.016940
20 Eifel Grand Prix 1 Nürburgring Nürburg Germany 50.33560 6.947500
21 Emilia Romagna Grand Prix 1 Autodromo Enzo e Dino Ferrari Imola Italy 44.34390 11.716700
21 Italian Grand Prix 1 Autodromo Enzo e Dino Ferrari Imola Italy 44.34390 11.716700
31 European Grand Prix 1 Donington Park Castle Donington UK 52.83060 -1.375280
41 Swiss Grand Prix 1 Dijon-Prenois Dijon France 47.36250 4.899130
42 Dallas Grand Prix 1 Fair Park Dallas USA 32.77740 -96.758700
54 French Grand Prix 1 Le Mans Le Mans France 47.95000 0.224231
57 Austrian Grand Prix 1 Zeltweg Styria Austria 47.20390 14.747800
60 United States Grand Prix 1 Riverside International Raceway California USA 33.93700 -117.273000
61 German Grand Prix 1 AVUS Berlin Germany 52.48060 13.251400
62 Portuguese Grand Prix 1 Monsanto Park Circuit Lisbon Portugal 38.71970 -9.203060
63 United States Grand Prix 1 Sebring International Raceway Florida USA 27.45470 -81.348300
64 Moroccan Grand Prix 1 Ain Diab Casablanca Morocco 33.57860 -7.687500
65 Pescara Grand Prix 1 Pescara Circuit Pescara Italy 42.47500 14.150800
70 Styrian Grand Prix 1 Red Bull Ring Spielburg Austria 47.21970 14.764700
73 European Grand Prix 1 Baku City Circuit Baku Azerbaijan 40.37250 49.853300
75 Portuguese Grand Prix 1 Autódromo Internacional do Algarve Portimão Portugal 37.22700 -8.626700
76 Tuscan Grand Prix 1 Autodromo Internazionale del Mugello Mugello Italy 43.99750 11.371900

Occorenze per stato

country gp_num
Italy 100
Germany 79
UK 75
USA 70
Monaco 66
Belgium 65
France 61
Spain 57
Canada 50
Brazil 47
Japan 37
Australia 35
Hungary 35
Austria 34
Netherlands 30
South Africa 23
Argentina 20
Mexico 20
Malaysia 19
Bahrain 17
Portugal 17
China 16
Singapore 12
UAE 12
Turkey 8
Russia 7
Sweden 6
Switzerland 5
Azerbaijan 4
Korea 4
India 3
Morocco 1

Digressione: Italia, Paese record della F1

Dall’analisi delle occorrenze fatta in precedenza è possibile osservare come l’Italia sia prima per numero di occorrenze di un singolo GP
gp_num circuit_name
70 Autodromo Nazionale di Monza
e anche prima valutando i GP per stato
country gp_num
Italy 100

Questo primato è frutto di diversi fattori:

  1. scuderie italiane: la costante presenza di costruttori italiani vincenti e prestazionali nelle stagioni di F1 costringe la FIA ad inserire in calendario una gara in Italia;
  2. fattore tecnico: l’Autodromo Nazionale di Monza è rinnomato per le sue caratteristiche tecniche
    • quattro lunghi rettilinei sui quali le auto toccano velocità superiori a 350 km/h
    • curve che costringono i piloti a passare dalla velocità di punta a 60/70 km/h in circa 2.5 secondi
  3. pubblico: la fama del circuito di Monza attira un numero gigantesco di amanti dei motori che si traduce in guadagni notevoli per la F1 (nel 2019 l’autodromo ha superato le 200.000 presenze con un prezzo medio per biglietto di €235)

Arricchimento dei dati per la mappa

Per rendere la mappa più significativa è stato deciso di aggiungere alcuni dati dell’ultimo vincitore di ogni GP:

  • nome
  • cognome
  • anno di vittoria
  • costruttore dell’auto

I vincitori

Il primo passo è isolare da tutti i risultati delle gare (contenuti nella tabella results) i risultati relativi ai primi classificati (i vincitori della gara)
raceId driverId constructorId
18 1 1
19 8 6
20 13 6
21 8 6
22 13 6
23 1 1
24 9 2
25 13 6
26 1 1
27 1 1
28 5 1
29 13 6
30 13 6
31 20 5
32 4 4
33 4 4
34 1 1
35 13 6
36 8 6
37 4 1
38 13 6
39 13 6
40 4 1
41 1 1
42 1 1
43 8 6
44 8 6
45 4 1
46 1 1
47 13 6
48 4 1
49 8 6
50 1 1
51 8 6
52 8 6
53 4 4
54 21 4
55 4 4
56 30 6
57 30 6
58 4 4
59 4 4
60 4 4
61 4 4
62 30 6
63 30 6
64 30 6
65 18 11
66 13 6
67 30 6
68 30 6
69 4 4
70 13 6
71 21 4
72 4 4
73 4 4
74 4 4
75 8 1
76 8 1
77 4 4
78 8 1
79 30 6
80 4 4
81 31 1
82 4 4
83 8 1
84 8 1
85 31 1
86 8 1
87 31 1
88 8 1
89 4 4
90 30 6
91 30 6
92 30 6
93 30 6
94 30 6
95 15 4
96 30 6
97 30 6
98 30 6
99 30 6
100 30 6
101 30 6
102 30 6
103 8 1
104 22 6
105 22 6
106 30 6
107 31 3
108 14 1
109 8 1
110 21 17
111 30 6
112 30 6
113 30 6
114 31 3
115 30 6
116 23 3
117 23 3
118 22 6
119 31 3
120 4 4
121 30 6
122 30 6
123 22 6
124 30 6
125 23 3
126 30 6
127 30 6
128 30 6
129 30 6
130 14 1
131 30 6
132 22 6
133 30 6
134 30 6
135 30 6
136 22 6
137 30 6
138 22 6
139 22 6
140 30 6
141 30 6
142 30 6
143 14 1
144 23 3
145 30 6
146 14 1
147 30 6
148 23 3
149 30 6
150 30 6
151 57 1
152 23 3
153 30 6
154 30 6
155 31 3
156 57 1
157 30 6
158 30 6
159 30 6
160 30 6
161 14 1
162 57 1
163 30 6
164 14 1
165 30 6
166 14 1
167 57 1
168 22 6
169 57 1
170 57 1
171 30 6
172 30 6
173 30 6
174 30 6
175 56 6
176 57 1
177 30 6
178 30 6
179 57 1
180 57 1
181 49 17
182 14 1
183 56 6
184 56 6
185 57 1
186 14 1
187 49 17
188 65 24
189 56 6
190 57 1
191 57 1
192 57 1
193 30 6
194 14 1
195 57 1
196 57 1
197 30 6
198 30 6
199 30 6
200 57 1
201 57 1
202 30 6
203 71 17
204 30 6
205 57 1
206 57 1
207 14 1
208 35 3
209 35 3
210 49 3
211 30 6
212 35 3
213 30 6
214 30 6
215 35 3
216 77 22
217 35 3
218 30 6
219 14 1
220 35 3
221 35 3
222 30 6
223 57 1
224 71 3
225 71 3
226 71 3
227 35 3
228 71 3
229 44 27
230 30 6
231 71 3
232 71 3
233 35 3
234 71 3
235 35 3
236 30 6
237 30 6
238 35 3
239 71 3
240 30 22
241 71 3
242 71 3
243 30 22
244 30 22
245 55 6
246 30 22
247 65 22
248 30 22
249 71 3
250 30 22
251 65 22
252 14 3
253 30 22
254 30 22
255 30 22
256 71 3
257 30 22
258 30 22
259 30 22
260 30 22
261 71 3
262 30 22
263 30 22
264 71 3
265 77 6
266 30 22
267 71 3
268 71 3
269 71 3
270 30 22
271 71 3
272 95 3
273 117 3
274 102 1
275 102 1
276 117 3
277 117 3
278 102 1
279 117 3
280 117 3
281 117 3
282 117 3
283 71 3
284 71 3
285 71 3
286 30 22
287 102 1
288 102 1
289 95 3
290 95 3
291 95 3
292 95 3
293 95 3
294 102 1
295 77 1
296 95 3
297 95 3
298 95 3
299 102 1
300 30 22
301 102 1
302 95 3
303 119 3
304 77 1
305 102 1
306 102 1
307 102 1
308 102 1
309 137 22
310 119 3
311 95 3
312 95 3
313 95 3
314 102 1
315 102 1
316 95 3
317 119 3
318 95 3
319 77 1
320 102 1
321 102 1
322 117 6
323 119 3
324 102 1
325 102 1
326 117 6
327 117 6
328 117 6
329 102 1
330 123 3
331 102 1
332 102 1
333 95 6
334 117 6
335 137 22
336 137 22
1 18 23
2 18 23
3 20 9
4 18 23
5 18 23
6 18 23
7 18 23
8 20 9
9 17 9
10 1 1
11 22 23
12 8 6
13 22 23
14 1 1
15 20 9
16 17 9
356 95 6
357 102 1
358 102 1
359 102 1
360 117 1
361 123 3
362 117 1
363 117 1
364 102 1
365 95 6
366 102 1
367 117 1
368 77 6
369 102 1
370 145 22
371 123 3
372 117 1
373 102 1
374 117 1
375 117 1
376 102 1
377 102 1
378 117 1
379 102 1
380 102 1
381 102 1
382 102 1
383 77 6
384 117 1
385 117 1
386 102 1
387 117 1
388 117 1
389 95 3
390 117 1
391 102 32
392 102 32
393 95 3
394 95 3
395 137 3
396 137 3
397 95 3
398 137 3
399 117 1
400 95 3
401 95 3
402 77 6
403 77 6
404 137 3
405 102 32
406 117 1
407 117 1
408 95 3
409 95 3
410 102 32
411 95 3
412 95 3
413 137 3
414 137 3
415 117 1
416 137 3
417 95 3
418 77 22
419 117 1
420 117 1
421 102 32
422 173 32
423 117 1
424 105 6
425 177 3
426 137 34
427 117 1
428 105 6
429 117 1
430 182 1
431 117 1
432 102 32
433 95 3
434 95 3
435 177 3
436 117 1
437 182 1
438 105 6
439 117 1
440 182 1
441 117 1
442 137 34
443 137 34
444 177 3
445 182 1
446 117 1
447 182 1
448 117 1
449 182 1
450 117 1
451 117 1
452 137 34
453 187 1
454 117 4
455 175 6
456 177 3
457 117 4
458 105 25
459 163 6
460 117 4
461 163 6
462 117 4
463 163 6
464 137 34
465 137 34
466 119 34
467 117 4
468 117 4
469 182 1
470 202 6
471 187 1
472 119 34
473 187 1
474 137 34
475 202 6
476 182 1
477 163 4
478 175 6
479 173 32
480 177 3
481 163 4
482 105 25
483 178 3
484 199 3
485 137 34
486 137 34
487 199 3
488 203 6
489 203 6
490 117 4
491 187 1
492 137 34
493 172 27
494 117 4
495 117 4
496 172 27
497 178 3
498 178 3
499 163 4
500 163 4
501 137 34
502 202 27
503 199 3
504 178 3
505 178 3
506 172 27
507 219 4
508 137 34
509 137 34
510 178 3
511 178 3
512 172 27
513 172 27
514 203 6
515 203 6
516 221 27
517 222 6
518 222 6
519 219 4
520 223 3
521 178 3
522 178 3
523 178 3
524 222 6
525 178 3
526 203 6
527 207 32
528 199 6
529 238 32
530 199 6
531 221 25
532 207 32
533 207 32
534 182 34
535 207 32
536 199 6
537 207 32
538 238 32
539 207 32
540 182 34
541 199 6
542 203 6
543 222 59
544 199 6
545 182 6
546 207 32
547 207 32
548 222 59
549 255 32
550 172 27
551 207 32
552 231 1
553 182 6
554 178 58
555 182 6
556 207 32
557 231 1
558 222 59
559 231 1
560 182 6
561 182 6
562 223 6
563 231 1
564 182 6
565 182 6
566 222 25
567 231 1
568 182 6
569 231 1
570 187 67
571 231 1
572 238 37
573 231 1
574 231 1
575 207 32
576 224 1
577 250 34
578 222 25
579 200 1
580 182 6
581 182 6
582 182 6
583 231 64
584 182 6
585 224 1
586 199 34
587 230 37
588 223 6
589 182 6
590 304 1
591 224 1
592 199 34
593 182 6
594 224 1
595 238 32
596 222 25
597 182 6
598 238 32
599 222 25
600 223 6
601 199 34
602 238 32
603 224 1
604 199 34
605 224 32
606 224 32
607 328 25
608 224 32
609 328 25
610 328 25
611 304 1
612 238 32
613 309 1
614 328 25
615 328 25
616 238 32
617 238 32
618 309 1
619 238 32
620 328 25
621 304 1
622 224 32
623 306 66
624 224 32
625 328 25
626 224 32
627 235 6
628 224 32
629 224 32
630 328 25
631 328 25
632 207 6
633 328 25
634 328 25
635 235 6
636 328 25
637 328 25
638 328 25
639 346 66
640 320 66
641 328 25
642 327 25
643 356 34
644 328 37
645 358 32
646 345 66
647 358 32
648 358 32
649 358 32
650 358 32
17 20 9
651 235 6
652 223 6
653 235 6
654 224 32
655 235 6
656 328 196
657 328 196
658 289 180
659 328 196
660 328 196
661 328 196
662 235 182
663 328 196
664 235 182
665 358 180
666 304 187
667 373 180
668 289 180
669 289 180
670 360 187
671 328 196
672 235 6
673 346 180
674 328 196
675 304 187
676 304 187
677 328 196
678 289 180
679 345 167
680 304 191
681 373 180
682 364 190
683 356 191
684 373 180
685 304 191
686 356 191
687 341 11
688 373 180
689 373 180
690 328 66
691 341 6
692 356 191
693 356 191
694 356 191
695 356 191
696 375 6
697 373 176
698 341 167
699 373 172
700 289 66
701 373 172
702 373 172
703 373 172
704 373 172
705 373 172
706 328 66
707 289 66
708 386 11
709 289 66
710 373 172
711 373 172
712 364 183
713 373 172
714 341 6
715 385 6
716 341 6
717 289 66
718 364 183
719 289 66
720 373 172
721 373 172
722 373 172
723 373 172
724 341 6
725 373 172
726 289 66
727 373 172
729 289 66
730 360 170
731 373 172
732 364 95
733 373 172
734 289 66
735 289 66
736 373 172
737 289 66
738 475 172
739 476 6
740 403 6
741 394 6
742 476 6
743 475 172
744 403 6
745 404 172
746 360 170
747 475 32
748 509 107
749 356 170
750 356 170
751 356 170
752 356 170
753 356 170
754 403 6
755 475 32
756 356 170
757 449 107
758 347 66
759 479 6
760 356 170
761 479 6
762 475 170
763 475 170
764 360 170
765 475 87
766 427 87
767 475 118
768 525 108
769 479 118
770 578 6
771 581 6
772 479 118
773 475 118
774 479 118
775 475 118
776 579 105
777 579 105
778 611 108
779 579 105
780 479 118
781 579 105
782 475 118
783 475 118
784 577 6
785 475 105
786 559 107
787 581 6
788 581 6
789 579 6
790 579 6
791 475 105
792 579 131
793 427 6
794 628 113
795 579 131
796 579 131
797 475 131
798 579 131
799 579 105
800 657 113
801 579 105
802 579 131
803 498 6
804 579 131
805 579 131
806 579 131
807 578 6
808 647 6
809 657 113
810 647 6
811 647 6
812 578 6
813 647 6
814 642 6
815 647 6
816 579 105
817 641 6
818 526 114
819 647 6
820 647 6
821 647 6
822 647 6
823 647 6
824 647 6
825 579 51
826 766 113
827 642 51
828 786 51
829 498 6
830 647 6
831 647 6
832 579 51
833 642 51
834 579 51
835 593 113
836 642 51
837 579 51
838 579 51
839 642 51
828 579 51
784 579 6
780 475 118
728 373 172
337 4 6
338 18 1
339 20 9
340 18 1
341 17 9
342 17 9
343 1 1
344 1 1
345 20 9
346 17 9
347 4 6
348 17 9
349 1 1
350 4 6
351 4 6
352 20 9
353 4 6
354 20 9
355 20 9
841 20 9
842 20 9
843 1 1
844 20 9
845 20 9
846 20 9
847 18 1
848 20 9
849 4 6
850 1 1
851 18 1
852 20 9
853 20 9
854 20 9
855 18 1
856 20 9
857 20 9
858 1 1
859 17 9
860 18 1
861 4 6
862 3 131
863 20 9
864 813 3
865 17 9
866 1 1
867 4 6
868 17 9
869 4 6
870 1 1
871 18 1
872 1 1
873 20 9
874 20 9
875 20 9
876 20 9
877 8 208
878 1 1
879 18 1
880 8 208
881 20 9
882 4 6
883 20 9
884 4 6
885 3 131
886 20 9
887 3 131
888 20 9
890 1 131
891 20 9
892 20 9
893 20 9
894 20 9
895 20 9
896 20 9
897 20 9
898 20 9
899 20 9
900 3 131
901 1 131
902 1 131
903 1 131
904 1 131
905 3 131
906 817 9
907 3 131
908 1 131
909 3 131
910 817 9
911 817 9
912 1 131
913 1 131
914 1 131
915 1 131
916 1 131
917 3 131
918 1 131
926 1 131
927 20 6
928 1 131
929 1 131
930 3 131
931 3 131
932 1 131
933 3 131
934 1 131
936 20 6
937 1 131
938 1 131
939 20 6
940 1 131
941 1 131
942 1 131
943 3 131
944 3 131
945 3 131
948 3 131
949 3 131
950 3 131
951 3 131
952 830 9
953 1 131
954 1 131
955 3 131
956 1 131
957 1 131
958 1 131
959 1 131
960 3 131
961 3 131
962 3 131
963 817 9
964 3 131
965 1 131
966 1 131
967 1 131
968 1 131
969 20 6
970 1 131
971 20 6
972 822 131
973 1 131
974 20 6
975 1 131
976 817 9
977 822 131
978 1 131
979 20 6
980 1 131
981 1 131
982 1 131
983 830 9
984 1 131
985 1 131
986 830 9
987 20 6
988 822 131
989 20 6
990 20 6
991 817 9
992 1 131
993 1 131
994 817 9
995 20 6
996 1 131
997 830 9
998 20 6
999 1 131
1000 1 131
1001 20 6
1002 1 131
1003 1 131
1004 1 131
1005 1 131
1006 8 6
1007 830 9
1008 1 131
1009 1 131
1010 822 131
1011 1 131
1012 1 131
1013 822 131
1014 1 131
1015 1 131
1016 1 131
1017 1 131
1018 830 9
1019 1 131
1020 830 9
1021 1 131
1022 844 6
1023 844 6
1024 20 6
1025 1 131
1026 822 131
1027 1 131
1031 822 131
1028 822 131
1029 830 9
1030 1 131
1032 1 131
1033 1 131
1034 1 131
1035 830 9
1036 1 131
1037 1 131

Ultima occorrenza di un GP in un determinato circuito

Per come sono strutturate le denominazioni delle gare della F1 e rendere la mappa il più possibile completa, è necessario abbinare un GP ad uno specifico circuito. Partendo da questo presupposto sono state isolate le utlime occorrenze dei GP

raceId year circuitId name
25 2008 8 French Grand Prix
33 2008 16 Japanese Grand Prix
42 2007 19 United States Grand Prix
45 2007 20 European Grand Prix
56 2006 21 San Marino Grand Prix
113 2003 23 Austrian Grand Prix
193 1998 25 Argentine Grand Prix
205 1998 20 Luxembourg Grand Prix
223 1997 26 European Grand Prix
238 1996 27 Portuguese Grand Prix
254 1995 28 Pacific Grand Prix
256 1995 29 Australian Grand Prix
273 1993 30 South African Grand Prix
275 1993 31 European Grand Prix
305 1991 33 United States Grand Prix
334 1990 26 Spanish Grand Prix
356 1989 36 Brazilian Grand Prix
377 1988 37 Detroit Grand Prix
412 1986 38 British Grand Prix
430 1985 39 Dutch Grand Prix
433 1985 38 European Grand Prix
438 1984 40 Belgian Grand Prix
440 1984 41 French Grand Prix
444 1984 42 Dallas Grand Prix
453 1983 43 United States Grand Prix West
480 1982 41 Swiss Grand Prix
482 1982 44 Caesars Palace Grand Prix
489 1981 45 Spanish Grand Prix
509 1980 21 Italian Grand Prix
511 1980 46 United States Grand Prix
534 1978 47 Swedish Grand Prix
558 1977 48 Canadian Grand Prix
579 1975 49 Spanish Grand Prix
594 1974 50 Belgian Grand Prix
625 1972 51 French Grand Prix
653 1970 52 Canadian Grand Prix
672 1968 53 French Grand Prix
683 1967 54 French Grand Prix
692 1966 55 French Grand Prix
699 1965 56 South African Grand Prix
715 1964 57 Austrian Grand Prix
733 1962 58 British Grand Prix
748 1960 19 Indianapolis 500
753 1960 59 Portuguese Grand Prix
755 1960 60 United States Grand Prix
761 1959 61 German Grand Prix
762 1959 62 Portuguese Grand Prix
764 1959 63 United States Grand Prix
775 1958 64 Moroccan Grand Prix
782 1957 65 Pescara Grand Prix
805 1954 66 Swiss Grand Prix
807 1954 67 Spanish Grand Prix
844 2011 5 Turkish Grand Prix
867 2012 12 European Grand Prix
888 2013 20 German Grand Prix
894 2013 35 Korean Grand Prix
896 2013 68 Indian Grand Prix
955 2016 73 European Grand Prix
983 2017 2 Malaysian Grand Prix
1010 2019 1 Australian Grand Prix
1011 2019 3 Bahrain Grand Prix
1012 2019 17 Chinese Grand Prix
1013 2019 73 Azerbaijan Grand Prix
1015 2019 6 Monaco Grand Prix
1016 2019 7 Canadian Grand Prix
1017 2019 34 French Grand Prix
1020 2019 10 German Grand Prix
1023 2019 14 Italian Grand Prix
1024 2019 15 Singapore Grand Prix
1025 2019 71 Russian Grand Prix
1026 2019 22 Japanese Grand Prix
1027 2019 32 Mexican Grand Prix
1028 2019 69 United States Grand Prix
1029 2019 18 Brazilian Grand Prix
1030 2019 24 Abu Dhabi Grand Prix
1031 2020 70 Austrian Grand Prix
1032 2020 70 Styrian Grand Prix
1033 2020 11 Hungarian Grand Prix
1034 2020 9 British Grand Prix
1035 2020 9 70th Anniversary Grand Prix
1036 2020 4 Spanish Grand Prix
1037 2020 13 Belgian Grand Prix

I vincitori delle ultime occorrenze dei GP

Partendo dai due data frame ottenuti in precedenza si può ora sapere chi ha vinto l’ultima occorrenza di una gara
circuitId gp_name gp_num circuit_name location country lat lng raceId year driverId constructorId forename surname constructor
14 Italian Grand Prix 70 Autodromo Nazionale di Monza Monza Italy 45.61560 9.281110 1023 2019 844 6 Charles Leclerc Ferrari
6 Monaco Grand Prix 66 Circuit de Monaco Monte-Carlo Monaco 43.73470 7.420560 1015 2019 1 131 Lewis Hamilton Mercedes
9 British Grand Prix 54 Silverstone Circuit Silverstone UK 52.07860 -1.016940 1034 2020 1 131 Lewis Hamilton Mercedes
13 Belgian Grand Prix 53 Circuit de Spa-Francorchamps Spa Belgium 50.43720 5.971390 1037 2020 1 131 Lewis Hamilton Mercedes
7 Canadian Grand Prix 40 Circuit Gilles Villeneuve Montreal Canada 45.50000 -73.522800 1016 2019 1 131 Lewis Hamilton Mercedes
10 German Grand Prix 37 Hockenheimring Hockenheim Germany 49.32780 8.565830 1020 2019 830 9 Max Verstappen Red Bull
18 Brazilian Grand Prix 37 Autódromo José Carlos Pace São Paulo Brazil -23.70360 -46.699700 1029 2019 830 9 Max Verstappen Red Bull
11 Hungarian Grand Prix 35 Hungaroring Budapest Hungary 47.57890 19.248600 1033 2020 1 131 Lewis Hamilton Mercedes
22 Japanese Grand Prix 31 Suzuka Circuit Suzuka Japan 34.84310 136.541000 1026 2019 822 131 Valtteri Bottas Mercedes
4 Spanish Grand Prix 30 Circuit de Barcelona-Catalunya Montmeló Spain 41.57000 2.261110 1036 2020 1 131 Lewis Hamilton Mercedes
39 Dutch Grand Prix 30 Circuit Park Zandvoort Zandvoort Netherlands 52.38880 4.540920 430 1985 182 1 Niki Lauda McLaren
20 German Grand Prix 26 Nürburgring Nürburg Germany 50.33560 6.947500 888 2013 20 9 Sebastian Vettel Red Bull
21 San Marino Grand Prix 26 Autodromo Enzo e Dino Ferrari Imola Italy 44.34390 11.716700 56 2006 30 6 Michael Schumacher Ferrari
23 Austrian Grand Prix 25 A1-Ring Spielburg Austria 47.21970 14.764700 113 2003 30 6 Michael Schumacher Ferrari
1 Australian Grand Prix 24 Albert Park Grand Prix Circuit Melbourne Australia -37.84970 144.968000 1010 2019 822 131 Valtteri Bottas Mercedes
25 Argentine Grand Prix 20 Autódromo Juan y Oscar Gálvez Buenos Aires Argentina -34.69430 -58.459300 193 1998 30 6 Michael Schumacher Ferrari
30 South African Grand Prix 20 Kyalami Midrand South Africa -25.98940 28.076700 273 1993 117 3 Alain Prost Williams
32 Mexican Grand Prix 20 Autódromo Hermanos Rodríguez Mexico City Mexico 19.40420 -99.090700 1027 2019 1 131 Lewis Hamilton Mercedes
46 United States Grand Prix 20 Watkins Glen New York State USA 42.33690 -76.927200 511 1980 178 3 Alan Jones Williams
2 Malaysian Grand Prix 19 Sepang International Circuit Kuala Lumpur Malaysia 2.76083 101.738000 983 2017 830 9 Max Verstappen Red Bull
8 French Grand Prix 18 Circuit de Nevers Magny-Cours Magny Cours France 46.86420 3.163610 25 2008 13 6 Felipe Massa Ferrari
3 Bahrain Grand Prix 16 Bahrain International Circuit Sakhir Bahrain 26.03250 50.510600 1011 2019 1 131 Lewis Hamilton Mercedes
17 Chinese Grand Prix 16 Shanghai International Circuit Shanghai China 31.33890 121.220000 1012 2019 1 131 Lewis Hamilton Mercedes
34 French Grand Prix 16 Circuit Paul Ricard Le Castellet France 43.25060 5.791670 1017 2019 1 131 Lewis Hamilton Mercedes
27 Portuguese Grand Prix 13 Autódromo do Estoril Estoril Portugal 38.75060 -9.394170 238 1996 35 3 Jacques Villeneuve Williams
15 Singapore Grand Prix 12 Marina Bay Street Circuit Marina Bay Singapore 1.29140 103.864000 1024 2019 20 6 Sebastian Vettel Ferrari
20 European Grand Prix 12 Nürburgring Nürburg Germany 50.33560 6.947500 45 2007 4 1 Fernando Alonso McLaren
24 Abu Dhabi Grand Prix 12 Yas Marina Circuit Abu Dhabi UAE 24.46720 54.603100 1030 2019 1 131 Lewis Hamilton Mercedes
38 British Grand Prix 12 Brands Hatch Kent UK 51.35690 0.263056 412 1986 95 3 Nigel Mansell Williams
19 Indianapolis 500 11 Indianapolis Motor Speedway Indianapolis USA 39.79500 -86.234700 748 1960 509 107 Jim Rathmann Watson
29 Australian Grand Prix 11 Adelaide Street Circuit Adelaide Australia -34.92720 138.617000 256 1995 71 3 Damon Hill Williams
55 French Grand Prix 11 Reims-Gueux Reims France 49.25420 3.930830 692 1966 356 191 Jack Brabham Brabham-Repco
36 Brazilian Grand Prix 10 Autódromo Internacional Nelson Piquet Rio de Janeiro Brazil -22.97560 -43.395000 356 1989 95 6 Nigel Mansell Ferrari
40 Belgian Grand Prix 10 Zolder Heusden-Zolder Belgium 50.98940 5.256940 438 1984 105 6 Michele Alboreto Ferrari
45 Spanish Grand Prix 9 Jarama Madrid Spain 40.61710 -3.585580 489 1981 203 6 Gilles Villeneuve Ferrari
5 Turkish Grand Prix 8 Istanbul Park Istanbul Turkey 40.95170 29.405000 844 2011 20 9 Sebastian Vettel Red Bull
19 United States Grand Prix 8 Indianapolis Motor Speedway Indianapolis USA 39.79500 -86.234700 42 2007 1 1 Lewis Hamilton McLaren
43 United States Grand Prix West 8 Long Beach California USA 33.76510 -118.189000 453 1983 187 1 John Watson McLaren
48 Canadian Grand Prix 8 Mosport International Raceway Ontario Canada 44.04810 -78.675600 558 1977 222 59 Jody Scheckter Wolf
69 United States Grand Prix 8 Circuit of the Americas Austin USA 30.13280 -97.641100 1028 2019 822 131 Valtteri Bottas Mercedes
37 Detroit Grand Prix 7 Detroit Street Circuit Detroit USA 42.32980 -83.040100 377 1988 102 1 Ayrton Senna McLaren
70 Austrian Grand Prix 7 Red Bull Ring Spielburg Austria 47.21970 14.764700 1031 2020 822 131 Valtteri Bottas Mercedes
71 Russian Grand Prix 7 Sochi Autodrom Sochi Russia 43.40570 39.957800 1025 2019 1 131 Lewis Hamilton Mercedes
47 Swedish Grand Prix 6 Scandinavian Raceway Anderstorp Sweden 57.26530 13.604200 534 1978 182 34 Niki Lauda Brabham
12 European Grand Prix 5 Valencia Street Circuit Valencia Spain 39.45890 -0.331667 867 2012 4 6 Fernando Alonso Ferrari
26 Spanish Grand Prix 5 Circuito de Jerez Jerez de la Frontera Spain 36.70830 -6.034170 334 1990 117 6 Alain Prost Ferrari
41 French Grand Prix 5 Dijon-Prenois Dijon France 47.36250 4.899130 440 1984 182 1 Niki Lauda McLaren
53 French Grand Prix 5 Rouen-Les-Essarts Rouen France 49.33060 1.004580 672 1968 235 6 Jacky Ickx Ferrari
58 British Grand Prix 5 Aintree Liverpool UK 53.47690 -2.940560 733 1962 373 172 Jim Clark Lotus-Climax
66 Swiss Grand Prix 5 Circuit Bremgarten Bern Switzerland 46.95890 7.401940 805 1954 579 131 Juan Fangio Mercedes
16 Japanese Grand Prix 4 Fuji Speedway Oyama Japan 35.37170 138.927000 33 2008 4 4 Fernando Alonso Renault
35 Korean Grand Prix 4 Korean International Circuit Yeongam County Korea 34.73330 126.417000 894 2013 20 9 Sebastian Vettel Red Bull
49 Spanish Grand Prix 4 Montjuïc Barcelona Spain 41.36640 2.151670 579 1975 200 1 Jochen Mass McLaren
51 French Grand Prix 4 Charade Circuit Clermont-Ferrand France 45.74720 3.038890 625 1972 328 25 Jackie Stewart Tyrrell
33 United States Grand Prix 3 Phoenix street circuit Phoenix USA 33.44790 -112.075000 305 1991 102 1 Ayrton Senna McLaren
56 South African Grand Prix 3 Prince George Circuit Eastern Cape Province South Africa -33.04860 27.873600 699 1965 373 172 Jim Clark Lotus-Climax
68 Indian Grand Prix 3 Buddh International Circuit Uttar Pradesh India 28.34870 77.533100 896 2013 20 9 Sebastian Vettel Red Bull
73 Azerbaijan Grand Prix 3 Baku City Circuit Baku Azerbaijan 40.37250 49.853300 1013 2019 822 131 Valtteri Bottas Mercedes
20 Luxembourg Grand Prix 2 Nürburgring Nürburg Germany 50.33560 6.947500 205 1998 57 1 Mika Häkkinen McLaren
26 European Grand Prix 2 Circuito de Jerez Jerez de la Frontera Spain 36.70830 -6.034170 223 1997 57 1 Mika Häkkinen McLaren
28 Pacific Grand Prix 2 Okayama International Circuit Okayama Japan 34.91500 134.221000 254 1995 30 22 Michael Schumacher Benetton
38 European Grand Prix 2 Brands Hatch Kent UK 51.35690 0.263056 433 1985 95 3 Nigel Mansell Williams
44 Caesars Palace Grand Prix 2 Las Vegas Street Circuit Nevada USA 36.11620 -115.174000 482 1982 105 25 Michele Alboreto Tyrrell
50 Belgian Grand Prix 2 Nivelles-Baulers Brussels Belgium 50.62110 4.326940 594 1974 224 1 Emerson Fittipaldi McLaren
52 Canadian Grand Prix 2 Circuit Mont-Tremblant Quebec Canada 46.18770 -74.609900 653 1970 235 6 Jacky Ickx Ferrari
59 Portuguese Grand Prix 2 Circuito da Boavista Oporto Portugal 41.17050 -8.673250 753 1960 356 170 Jack Brabham Cooper-Climax
67 Spanish Grand Prix 2 Circuit de Pedralbes Barcelona Spain 41.39030 2.116670 807 1954 578 6 Mike Hawthorn Ferrari
3 Sakhir Grand Prix 1 Bahrain International Circuit Sakhir Bahrain 26.03250 50.510600 NA NA NA NA NA NA NA
9 70th Anniversary Grand Prix 1 Silverstone Circuit Silverstone UK 52.07860 -1.016940 1035 2020 830 9 Max Verstappen Red Bull
20 Eifel Grand Prix 1 Nürburgring Nürburg Germany 50.33560 6.947500 NA NA NA NA NA NA NA
21 Emilia Romagna Grand Prix 1 Autodromo Enzo e Dino Ferrari Imola Italy 44.34390 11.716700 NA NA NA NA NA NA NA
21 Italian Grand Prix 1 Autodromo Enzo e Dino Ferrari Imola Italy 44.34390 11.716700 509 1980 137 34 Nelson Piquet Brabham
31 European Grand Prix 1 Donington Park Castle Donington UK 52.83060 -1.375280 275 1993 102 1 Ayrton Senna McLaren
41 Swiss Grand Prix 1 Dijon-Prenois Dijon France 47.36250 4.899130 480 1982 177 3 Keke Rosberg Williams
42 Dallas Grand Prix 1 Fair Park Dallas USA 32.77740 -96.758700 444 1984 177 3 Keke Rosberg Williams
54 French Grand Prix 1 Le Mans Le Mans France 47.95000 0.224231 683 1967 356 191 Jack Brabham Brabham-Repco
57 Austrian Grand Prix 1 Zeltweg Styria Austria 47.20390 14.747800 715 1964 385 6 Lorenzo Bandini Ferrari
60 United States Grand Prix 1 Riverside International Raceway California USA 33.93700 -117.273000 755 1960 475 32 Stirling Moss Team Lotus
61 German Grand Prix 1 AVUS Berlin Germany 52.48060 13.251400 761 1959 479 6 Tony Brooks Ferrari
62 Portuguese Grand Prix 1 Monsanto Park Circuit Lisbon Portugal 38.71970 -9.203060 762 1959 475 170 Stirling Moss Cooper-Climax
63 United States Grand Prix 1 Sebring International Raceway Florida USA 27.45470 -81.348300 764 1959 360 170 Bruce McLaren Cooper-Climax
64 Moroccan Grand Prix 1 Ain Diab Casablanca Morocco 33.57860 -7.687500 775 1958 475 118 Stirling Moss Vanwall
65 Pescara Grand Prix 1 Pescara Circuit Pescara Italy 42.47500 14.150800 782 1957 475 118 Stirling Moss Vanwall
70 Styrian Grand Prix 1 Red Bull Ring Spielburg Austria 47.21970 14.764700 1032 2020 1 131 Lewis Hamilton Mercedes
73 European Grand Prix 1 Baku City Circuit Baku Azerbaijan 40.37250 49.853300 955 2016 3 131 Nico Rosberg Mercedes
75 Portuguese Grand Prix 1 Autódromo Internacional do Algarve Portimão Portugal 37.22700 -8.626700 NA NA NA NA NA NA NA
76 Tuscan Grand Prix 1 Autodromo Internazionale del Mugello Mugello Italy 43.99750 11.371900 NA NA NA NA NA NA NA

Ci siamo quasi…

Per poter realizzare la mappa della distribuzione dei GP nel mondo sono necessari ancora alcuni dettagli:

  • per disegnare i poligoni corrispondenti agli stati viene utilizzato un file .geojson contenente le coordinate dei punti che delimitano i confini nazionali

  • le sigle di alcuni Paesi, contenute nelle tabelle create in precedenza, vanno modificate e riscritte per intero (UK, USA, UAE, Korea)

  • ai dati del .geojson vanno uniti i dati relativi al numero di GP ospitati dagli stati per poterli integrare al meglio nella mappa

Di seguito viene mostrato un esempio di quanto fatto
ISO_A3 ADMIN gp_num geometry
ARE United Arab Emirates 12 MULTIPOLYGON (((53.86305 24…

Distribuzione globale dei GP

I progressi tecnici della F1

Tecninca al limite

In 70 anni di storia, la F1 è diventata famosa per aver spinto al massimo i limiti tecnico-ingegneristici della costruzione delle automobili da corsa (ai progressi pionieristici della F1 in ambito di sistemi di propulsione si deve la nascita dei sistemi ibridi che troviamo sulle auto commerciali odierne).

Per provare a visualizzare il progresso tecnico è possibile effettuare un analisi dei tempi sul giro e verificare l’andamento di questi ultimi nel tempo.

Circuito di Suzuka

Per effetturare il confronto dei tempi è stato deciso di utilizzare il Circuito di Suzuka La scelta è dovuta al fatto che la conformazione del circuito non ha subito grandi variazioni nel tempo e quindi risulta efficace nel escludere la variabile delle modifiche al circuito nella valutazione dei tempi sul giro. Dal punto di vista tecnico il circuito risulta essere bilanciato:

  • setup aerodinamico medio che garantisca aderenza nelle numerose curve veloci e una buona velocità di punta nei rettilinei;
  • la power unit opera al massimo regime per il 70% del giro;
  • i freni sono sottoposti ad uno sforzo medio basso per l’assenza di frenate brusche e il numero ridotto delle frenate stesse.

Tempi in gara

raceId driverId lap position time milliseconds circuitId year circuitRef
855 20 52 3 1:36.916 96916 22 2011 suzuka
855 1 49 5 1:37.645 97645 22 2011 suzuka
855 18 52 1 1:36.568 96568 22 2011 suzuka
855 13 50 7 1:37.800 97800 22 2011 suzuka
855 4 50 2 1:36.682 96682 22 2011 suzuka
855 17 47 4 1:36.828 96828 22 2011 suzuka
855 30 53 6 1:37.916 97916 22 2011 suzuka
855 814 43 10 1:37.970 97970 22 2011 suzuka
855 16 43 11 1:38.133 98133 22 2011 suzuka
855 808 47 10 1:37.053 97053 22 2011 suzuka
855 67 6 11 1:42.107 102107 22 2011 suzuka
855 155 44 9 1:39.724 99724 22 2011 suzuka
855 811 42 16 1:38.407 98407 22 2011 suzuka
855 5 50 18 1:39.297 99297 22 2011 suzuka
855 813 50 15 1:37.645 97645 22 2011 suzuka
855 22 53 17 1:39.080 99080 22 2011 suzuka
855 815 39 12 1:36.569 96569 22 2011 suzuka
855 15 49 19 1:39.561 99561 22 2011 suzuka
855 153 41 15 1:37.411 97411 22 2011 suzuka
855 816 45 21 1:41.794 101794 22 2011 suzuka
855 3 50 10 1:36.614 96614 22 2011 suzuka
855 10 46 20 1:41.704 101704 22 2011 suzuka
855 817 49 22 1:41.437 101437 22 2011 suzuka
855 24 37 23 1:42.409 102409 22 2011 suzuka
874 20 52 1 1:35.774 95774 22 2012 suzuka
874 155 52 3 1:36.679 96679 22 2012 suzuka
874 18 51 4 1:36.606 96606 22 2012 suzuka
874 13 50 2 1:36.894 96894 22 2012 suzuka
874 8 49 6 1:37.886 97886 22 2012 suzuka
874 815 17 8 1:38.983 98983 22 2012 suzuka
874 1 45 5 1:37.760 97760 22 2012 suzuka
874 807 46 7 1:37.938 97938 22 2012 suzuka
874 813 45 8 1:37.771 97771 22 2012 suzuka
874 817 50 10 1:37.455 97455 22 2012 suzuka
874 10 48 17 1:38.756 98756 22 2012 suzuka
874 154 32 16 1:38.277 98277 22 2012 suzuka
874 5 52 15 1:38.043 98043 22 2012 suzuka
874 818 39 13 1:37.533 97533 22 2012 suzuka
874 814 48 12 1:37.535 97535 22 2012 suzuka
874 30 43 11 1:36.942 96942 22 2012 suzuka
874 37 50 19 1:39.351 99351 22 2012 suzuka
874 819 34 20 1:40.493 100493 22 2012 suzuka
874 808 47 18 1:38.344 98344 22 2012 suzuka
874 39 21 20 1:41.388 101388 22 2012 suzuka
874 811 44 14 1:36.819 96819 22 2012 suzuka
874 17 49 9 1:37.128 97128 22 2012 suzuka
895 154 48 2 1:35.991 95991 22 2013 suzuka
895 17 44 3 1:34.587 94587 22 2013 suzuka
895 20 39 3 1:35.317 95317 22 2013 suzuka
895 3 46 8 1:34.650 94650 22 2013 suzuka
895 13 30 9 1:37.001 97001 22 2013 suzuka
895 4 39 5 1:35.877 95877 22 2013 suzuka
895 807 33 4 1:36.482 96482 22 2013 suzuka
895 815 46 16 1:35.845 95845 22 2013 suzuka
895 821 50 7 1:36.499 96499 22 2013 suzuka
895 18 53 9 1:35.549 95549 22 2013 suzuka
895 8 35 6 1:35.516 95516 22 2013 suzuka
895 814 41 12 1:37.407 97407 22 2013 suzuka
895 822 43 14 1:37.856 97856 22 2013 suzuka
895 817 52 13 1:35.020 95020 22 2013 suzuka
895 813 30 17 1:37.423 97423 22 2013 suzuka
895 16 29 16 1:37.367 97367 22 2013 suzuka
895 818 52 12 1:35.895 95895 22 2013 suzuka
895 820 45 18 1:38.713 98713 22 2013 suzuka
895 819 51 18 1:37.489 97489 22 2013 suzuka
895 1 3 20 1:41.202 101202 22 2013 suzuka
914 3 15 1 1:52.551 112551 22 2014 suzuka
914 1 39 1 1:51.600 111600 22 2014 suzuka
914 822 41 7 1:54.103 114103 22 2014 suzuka
914 13 39 8 1:53.450 113450 22 2014 suzuka
914 4 1 5 3:09.504 189504 22 2014 suzuka
914 817 38 5 1:52.231 112231 22 2014 suzuka
914 825 38 14 1:53.510 113510 22 2014 suzuka
914 18 33 5 1:51.721 111721 22 2014 suzuka
914 20 32 4 1:51.915 111915 22 2014 suzuka
914 8 36 13 1:52.426 112426 22 2014 suzuka
914 815 27 11 1:53.556 113556 22 2014 suzuka
914 826 25 11 1:54.021 114021 22 2014 suzuka
914 807 28 8 1:52.814 112814 22 2014 suzuka
914 16 25 14 1:55.753 115753 22 2014 suzuka
914 821 40 15 1:55.372 115372 22 2014 suzuka
914 154 28 13 1:55.302 115302 22 2014 suzuka
914 824 27 18 1:55.985 115985 22 2014 suzuka
914 155 29 20 1:55.641 115641 22 2014 suzuka
914 818 35 11 1:53.562 113562 22 2014 suzuka
914 820 25 21 1:56.472 116472 22 2014 suzuka
914 813 26 17 1:54.702 114702 22 2014 suzuka
914 828 27 19 1:54.669 114669 22 2014 suzuka
940 1 33 1 1:36.145 96145 22 2015 suzuka
940 20 32 3 1:37.906 97906 22 2015 suzuka
940 822 41 5 1:38.241 98241 22 2015 suzuka
940 3 31 2 1:37.147 97147 22 2015 suzuka
940 8 32 4 1:38.035 98035 22 2015 suzuka
940 154 35 8 1:38.167 98167 22 2015 suzuka
940 813 39 8 1:38.136 98136 22 2015 suzuka
940 4 45 11 1:39.614 99614 22 2015 suzuka
940 832 16 9 1:38.686 98686 22 2015 suzuka
940 828 28 15 1:39.343 99343 22 2015 suzuka
940 18 31 15 1:40.121 100121 22 2015 suzuka
940 831 39 17 1:40.088 100088 22 2015 suzuka
940 830 32 12 1:38.237 98237 22 2015 suzuka
940 807 43 6 1:38.331 98331 22 2015 suzuka
940 826 36 15 1:38.366 98366 22 2015 suzuka
940 834 35 19 1:41.467 101467 22 2015 suzuka
940 815 50 12 1:38.591 98591 22 2015 suzuka
940 817 32 16 1:38.898 98898 22 2015 suzuka
940 13 51 17 1:38.595 98595 22 2015 suzuka
940 829 44 20 1:41.452 101452 22 2015 suzuka
239 30 18 4 1:44.445 104445 22 1996 suzuka
239 56 20 5 1:45.798 105798 22 1996 suzuka
239 77 24 7 1:44.350 104350 22 1996 suzuka
239 71 30 1 1:44.753 104753 22 1996 suzuka
239 35 34 5 1:44.043 104043 22 1996 suzuka
239 57 35 3 1:44.852 104852 22 1996 suzuka
239 14 38 11 1:45.613 105613 22 1996 suzuka
239 44 19 10 1:45.347 105347 22 1996 suzuka
239 64 5 11 1:48.495 108495 22 1996 suzuka
239 22 16 11 1:46.339 106339 22 1996 suzuka
239 84 37 6 1:45.882 105882 22 1996 suzuka
239 65 19 11 1:45.932 105932 22 1996 suzuka
239 49 31 12 1:46.407 106407 22 1996 suzuka
239 73 35 16 1:49.263 109263 22 1996 suzuka
239 50 31 13 1:46.977 106977 22 1996 suzuka
239 79 29 14 1:47.518 107518 22 1996 suzuka
239 63 18 13 1:49.372 109372 22 1996 suzuka
239 83 18 17 1:49.220 109220 22 1996 suzuka
222 71 35 11 1:41.419 101419 22 1997 suzuka
222 64 33 14 1:41.611 101611 22 1997 suzuka
222 35 22 3 1:40.163 100163 22 1997 suzuka
222 49 48 2 1:38.942 98942 22 1997 suzuka
222 30 48 1 1:39.268 99268 22 1997 suzuka
222 56 15 1 1:39.935 99935 22 1997 suzuka
222 55 29 7 1:39.381 99381 22 1997 suzuka
222 77 48 10 1:39.998 99998 22 1997 suzuka
222 57 24 5 1:40.151 100151 22 1997 suzuka
222 14 52 8 1:39.771 99771 22 1997 suzuka
222 23 46 11 1:39.737 99737 22 1997 suzuka
222 21 45 9 1:40.217 100217 22 1997 suzuka
222 44 34 13 1:40.430 100430 22 1997 suzuka
222 75 15 13 1:41.608 101608 22 1997 suzuka
222 65 49 7 1:40.266 100266 22 1997 suzuka
222 50 49 14 1:43.051 103051 22 1997 suzuka
222 63 20 18 1:42.996 102996 22 1997 suzuka
222 79 5 20 1:44.403 104403 22 1997 suzuka
222 58 34 15 1:42.699 102699 22 1997 suzuka
222 22 3 12 1:43.883 103883 22 1997 suzuka
222 76 3 11 1:44.089 104089 22 1997 suzuka
206 35 40 6 1:42.273 102273 22 1998 suzuka
206 49 36 4 1:42.331 102331 22 1998 suzuka
206 30 19 5 1:40.190 100190 22 1998 suzuka
206 56 36 2 1:40.870 100870 22 1998 suzuka
206 21 20 8 1:42.335 102335 22 1998 suzuka
206 25 18 9 1:43.447 103447 22 1998 suzuka
206 14 42 3 1:40.905 100905 22 1998 suzuka
206 57 35 1 1:40.426 100426 22 1998 suzuka
206 71 38 5 1:42.275 102275 22 1998 suzuka
206 23 4 7 1:42.965 102965 22 1998 suzuka
206 44 49 11 1:43.073 103073 22 1998 suzuka
206 15 42 12 1:43.164 103164 22 1998 suzuka
206 55 31 8 1:42.357 102357 22 1998 suzuka
206 65 38 10 1:42.858 102858 22 1998 suzuka
206 64 2 15 1:46.099 106099 22 1998 suzuka
206 63 14 12 1:45.304 105304 22 1998 suzuka
206 22 8 13 1:44.947 104947 22 1998 suzuka
206 50 19 14 1:45.840 105840 22 1998 suzuka
206 68 23 14 1:45.673 105673 22 1998 suzuka
206 75 37 13 1:44.158 104158 22 1998 suzuka
206 74 21 18 1:45.792 105792 22 1998 suzuka
190 57 31 1 1:41.577 101577 22 1999 suzuka
190 14 33 3 1:42.106 102106 22 1999 suzuka
190 30 31 2 1:41.319 101319 22 1999 suzuka
190 56 26 4 1:43.297 103297 22 1999 suzuka
190 23 22 6 1:42.567 102567 22 1999 suzuka
190 71 14 13 1:43.939 103939 22 1999 suzuka
190 49 22 5 1:42.972 102972 22 1999 suzuka
190 21 12 18 1:44.379 104379 22 1999 suzuka
190 25 11 11 1:43.963 103963 22 1999 suzuka
190 55 3 8 1:43.669 103669 22 1999 suzuka
190 64 22 12 1:44.112 104112 22 1999 suzuka
190 37 25 16 1:45.556 105556 22 1999 suzuka
190 68 27 18 1:46.150 106150 22 1999 suzuka
190 22 22 10 1:43.496 103496 22 1999 suzuka
190 65 5 9 1:43.706 103706 22 1999 suzuka
190 44 4 3 1:43.188 103188 22 1999 suzuka
190 15 3 9 1:44.304 104304 22 1999 suzuka
190 69 30 17 1:45.377 105377 22 1999 suzuka
190 48 29 14 1:45.359 105359 22 1999 suzuka
190 35 6 10 1:43.898 103898 22 1999 suzuka
190 41 30 13 1:44.869 104869 22 1999 suzuka
173 57 26 1 1:39.189 99189 22 2000 suzuka
173 14 26 3 1:40.058 100058 22 2000 suzuka
173 30 27 2 1:39.443 99443 22 2000 suzuka
173 22 26 4 1:40.218 100218 22 2000 suzuka
173 49 15 10 1:41.185 101185 22 2000 suzuka
173 15 12 10 1:40.967 100967 22 2000 suzuka
173 56 18 10 1:41.154 101154 22 2000 suzuka
173 65 17 8 1:41.226 101226 22 2000 suzuka
173 23 23 5 1:40.900 100900 22 2000 suzuka
173 18 23 6 1:40.699 100699 22 2000 suzuka
173 21 14 18 1:42.416 102416 22 2000 suzuka
173 25 15 13 1:42.795 102795 22 2000 suzuka
173 55 19 10 1:42.737 102737 22 2000 suzuka
173 2 25 16 1:42.356 102356 22 2000 suzuka
173 64 25 12 1:41.002 101002 22 2000 suzuka
173 63 26 14 1:41.634 101634 22 2000 suzuka
173 37 26 15 1:42.079 102079 22 2000 suzuka
173 50 8 10 1:42.786 102786 22 2000 suzuka
173 48 17 19 1:42.815 102815 22 2000 suzuka
173 60 15 21 1:43.997 103997 22 2000 suzuka
173 35 18 7 1:40.739 100739 22 2000 suzuka
173 41 26 13 1:40.980 100980 22 2000 suzuka
157 30 29 1 1:37.133 97133 22 2001 suzuka
157 22 17 6 1:36.970 96970 22 2001 suzuka
157 57 40 4 1:37.298 97298 22 2001 suzuka
157 14 51 3 1:37.313 97313 22 2001 suzuka
157 23 46 6 1:36.944 96944 22 2001 suzuka
157 31 30 2 1:36.450 96450 22 2001 suzuka
157 21 13 8 1:38.361 98361 22 2001 suzuka
157 18 36 7 1:38.526 98526 22 2001 suzuka
157 44 44 15 1:39.299 99299 22 2001 suzuka
157 35 22 12 1:38.887 98887 22 2001 suzuka
157 55 28 7 1:38.857 98857 22 2001 suzuka
157 15 4 10 1:40.225 100225 22 2001 suzuka
157 50 16 14 1:41.383 101383 22 2001 suzuka
157 59 46 16 1:40.940 100940 22 2001 suzuka
157 2 21 13 1:38.647 98647 22 2001 suzuka
157 8 4 9 1:39.991 99991 22 2001 suzuka
157 56 22 7 1:38.620 98620 22 2001 suzuka
157 37 40 12 1:39.182 99182 22 2001 suzuka
157 62 42 18 1:42.915 102915 22 2001 suzuka
157 4 36 13 1:39.153 99153 22 2001 suzuka
157 49 48 12 1:38.240 98240 22 2001 suzuka
157 61 27 14 1:39.827 99827 22 2001 suzuka
140 30 15 1 1:36.125 96125 22 2002 suzuka
140 22 23 3 1:36.345 96345 22 2002 suzuka
140 14 6 3 1:38.251 98251 22 2002 suzuka
140 8 46 4 1:36.848 96848 22 2002 suzuka
140 23 26 3 1:36.590 96590 22 2002 suzuka
140 31 38 5 1:36.757 96757 22 2002 suzuka
140 2 21 11 1:38.534 98534 22 2002 suzuka
140 13 3 14 1:39.954 99954 22 2002 suzuka
140 21 23 11 1:38.217 98217 22 2002 suzuka
140 11 35 6 1:37.840 97840 22 2002 suzuka
140 35 24 12 1:38.058 98058 22 2002 suzuka
140 44 4 16 1:42.082 102082 22 2002 suzuka
140 15 30 6 1:38.000 98000 22 2002 suzuka
140 18 31 7 1:38.046 98046 22 2002 suzuka
140 56 40 10 1:38.647 98647 22 2002 suzuka
140 37 35 11 1:38.836 98836 22 2002 suzuka
140 62 6 16 1:40.937 100937 22 2002 suzuka
140 17 51 10 1:40.232 100232 22 2002 suzuka
140 63 20 13 1:37.761 97761 22 2002 suzuka
123 30 14 15 1:33.553 93553 22 2003 suzuka
123 22 18 1 1:33.703 93703 22 2003 suzuka
123 31 2 1 1:33.830 93830 22 2003 suzuka
123 23 43 13 1:33.408 93408 22 2003 suzuka
123 14 14 7 1:33.416 93416 22 2003 suzuka
123 8 12 3 1:34.488 94488 22 2003 suzuka
123 15 26 5 1:34.546 94546 22 2003 suzuka
123 4 8 3 1:34.255 94255 22 2003 suzuka
123 2 31 7 1:34.991 94991 22 2003 suzuka
123 49 7 14 1:36.601 96601 22 2003 suzuka
123 21 33 14 1:35.824 95824 22 2003 suzuka
123 52 15 16 1:36.662 96662 22 2003 suzuka
123 17 24 12 1:34.635 94635 22 2003 suzuka
123 51 11 15 1:35.014 95014 22 2003 suzuka
123 11 28 6 1:35.290 95290 22 2003 suzuka
123 18 14 1 1:34.605 94605 22 2003 suzuka
123 53 6 19 1:38.754 98754 22 2003 suzuka
123 50 51 15 1:37.869 97869 22 2003 suzuka
123 44 53 10 1:35.023 95023 22 2003 suzuka
123 43 16 6 1:35.192 95192 22 2003 suzuka
106 30 41 1 1:32.796 92796 22 2004 suzuka
106 22 30 8 1:32.730 92730 22 2004 suzuka
106 31 30 10 1:33.779 93779 22 2004 suzuka
106 23 23 2 1:33.467 93467 22 2004 suzuka
106 14 14 3 1:33.917 93917 22 2004 suzuka
106 8 35 6 1:33.920 93920 22 2004 suzuka
106 35 28 10 1:35.290 95290 22 2004 suzuka
106 4 29 5 1:34.279 94279 22 2004 suzuka
106 18 33 2 1:33.819 93819 22 2004 suzuka
106 11 28 6 1:33.742 93742 22 2004 suzuka
106 21 44 8 1:33.850 93850 22 2004 suzuka
106 13 40 10 1:33.614 93614 22 2004 suzuka
106 17 13 12 1:34.229 94229 22 2004 suzuka
106 32 32 14 1:35.261 95261 22 2004 suzuka
106 15 52 11 1:34.626 94626 22 2004 suzuka
106 44 11 18 1:34.438 94438 22 2004 suzuka
106 2 25 14 1:35.524 95524 22 2004 suzuka
106 10 14 18 1:36.667 96667 22 2004 suzuka
106 46 27 19 1:39.352 99352 22 2004 suzuka
106 47 26 18 1:39.434 99434 22 2004 suzuka
88 30 25 1 1:32.763 92763 22 2005 suzuka
88 22 52 12 1:33.133 93133 22 2005 suzuka
88 18 19 2 1:32.754 92754 22 2005 suzuka
88 11 28 10 1:34.186 94186 22 2005 suzuka
88 4 21 4 1:31.599 91599 22 2005 suzuka
88 21 19 1 1:32.522 92522 22 2005 suzuka
88 17 21 3 1:33.022 93022 22 2005 suzuka
88 42 9 11 1:36.711 96711 22 2005 suzuka
88 8 44 1 1:31.540 91540 22 2005 suzuka
88 35 50 11 1:33.288 93288 22 2005 suzuka
88 13 43 9 1:33.232 93232 22 2005 suzuka
88 14 18 3 1:33.023 93023 22 2005 suzuka
88 32 49 9 1:33.499 93499 22 2005 suzuka
88 15 9 17 1:37.428 97428 22 2005 suzuka
88 23 9 1 1:32.795 92795 22 2005 suzuka
88 33 17 12 1:35.458 95458 22 2005 suzuka
88 39 11 12 1:35.887 95887 22 2005 suzuka
88 38 50 15 1:36.574 96574 22 2005 suzuka
88 27 33 15 1:36.039 96039 22 2005 suzuka
69 4 14 2 1:32.676 92676 22 2006 suzuka
69 21 13 4 1:33.564 93564 22 2006 suzuka
69 8 24 8 1:33.344 93344 22 2006 suzuka
69 37 22 13 1:34.120 94120 22 2006 suzuka
69 30 32 1 1:32.792 92792 22 2006 suzuka
69 13 37 3 1:33.296 93296 22 2006 suzuka
69 23 2 3 1:33.607 93607 22 2006 suzuka
69 15 2 5 1:33.866 93866 22 2006 suzuka
69 17 19 10 1:35.092 95092 22 2006 suzuka
69 3 33 11 1:34.802 94802 22 2006 suzuka
69 22 40 12 1:34.071 94071 22 2006 suzuka
69 18 35 4 1:33.451 93451 22 2006 suzuka
69 14 20 19 1:35.052 95052 22 2006 suzuka
69 38 37 14 1:35.099 95099 22 2006 suzuka
69 2 31 9 1:34.525 94525 22 2006 suzuka
69 9 39 9 1:33.509 93509 22 2006 suzuka
69 33 27 20 1:35.260 95260 22 2006 suzuka
69 27 19 16 1:36.036 96036 22 2006 suzuka
69 24 22 20 1:34.131 94131 22 2006 suzuka
69 26 37 18 1:34.560 94560 22 2006 suzuka
69 11 26 19 1:35.082 95082 22 2006 suzuka
69 29 22 21 1:35.594 95594 22 2006 suzuka
15 1 13 2 1:33.259 93259 22 2009 suzuka
15 5 35 10 1:33.801 93801 22 2009 suzuka
15 21 33 11 1:33.479 93479 22 2009 suzuka
15 8 33 5 1:32.999 92999 22 2009 suzuka
15 9 44 9 1:33.334 93334 22 2009 suzuka
15 2 13 4 1:33.600 93600 22 2009 suzuka
15 4 28 8 1:33.946 93946 22 2009 suzuka
15 154 39 17 1:34.643 94643 22 2009 suzuka
15 15 38 2 1:33.152 93152 22 2009 suzuka
15 153 34 13 1:34.049 94049 22 2009 suzuka
15 67 5 17 1:35.392 95392 22 2009 suzuka
15 17 50 17 1:32.569 92569 22 2009 suzuka
15 20 43 1 1:32.572 92572 22 2009 suzuka
15 3 43 4 1:33.595 93595 22 2009 suzuka
15 6 26 9 1:34.783 94783 22 2009 suzuka
15 16 36 12 1:33.668 93668 22 2009 suzuka
15 24 36 15 1:34.294 94294 22 2009 suzuka
15 18 42 8 1:33.251 93251 22 2009 suzuka
15 22 17 4 1:33.910 93910 22 2009 suzuka
352 18 53 4 1:33.529 93529 22 2010 suzuka
352 1 35 5 1:35.182 95182 22 2010 suzuka
352 30 52 6 1:34.853 94853 22 2010 suzuka
352 3 44 6 1:36.108 96108 22 2010 suzuka
352 20 51 1 1:33.653 93653 22 2010 suzuka
352 17 53 2 1:33.474 93474 22 2010 suzuka
352 4 53 3 1:33.823 93823 22 2010 suzuka
352 22 53 9 1:35.597 95597 22 2010 suzuka
352 9 1 2 2:07.363 127363 22 2010 suzuka
352 16 43 10 1:36.319 96319 22 2010 suzuka
352 67 52 10 1:35.116 95116 22 2010 suzuka
352 153 49 11 1:34.365 94365 22 2010 suzuka
352 15 28 15 1:39.710 99710 22 2010 suzuka
352 5 51 12 1:37.620 97620 22 2010 suzuka
352 29 33 18 1:39.806 99806 22 2010 suzuka
352 811 49 15 1:40.329 100329 22 2010 suzuka
352 2 52 8 1:35.521 95521 22 2010 suzuka
352 155 50 7 1:34.486 94486 22 2010 suzuka
352 10 51 14 1:39.813 99813 22 2010 suzuka
964 3 31 3 1:36.049 96049 22 2016 suzuka
964 830 43 2 1:36.386 96386 22 2016 suzuka
964 815 31 7 1:36.756 96756 22 2016 suzuka
964 20 36 4 1:35.118 95118 22 2016 suzuka
964 817 36 6 1:35.511 95511 22 2016 suzuka
964 807 39 8 1:37.351 97351 22 2016 suzuka
964 8 33 5 1:35.990 95990 22 2016 suzuka
964 1 36 3 1:35.152 95152 22 2016 suzuka
964 154 32 11 1:37.020 97020 22 2016 suzuka
964 821 30 21 1:37.775 97775 22 2016 suzuka
964 826 25 21 1:37.597 97597 22 2016 suzuka
964 832 41 17 1:37.723 97723 22 2016 suzuka
964 822 33 10 1:37.844 97844 22 2016 suzuka
964 13 35 9 1:37.785 97785 22 2016 suzuka
964 4 29 19 1:38.208 98208 22 2016 suzuka
964 835 43 12 1:37.978 97978 22 2016 suzuka
964 828 28 19 1:38.496 98496 22 2016 suzuka
964 825 27 19 1:38.036 98036 22 2016 suzuka
964 831 28 21 1:38.544 98544 22 2016 suzuka
964 839 33 21 1:38.380 98380 22 2016 suzuka
964 836 39 22 1:38.000 98000 22 2016 suzuka
964 18 39 18 1:37.177 97177 22 2016 suzuka
984 817 52 3 1:33.694 93694 22 2017 suzuka
984 830 51 2 1:33.730 93730 22 2017 suzuka
984 20 1 3 1:39.494 99494 22 2017 suzuka
984 8 50 5 1:33.175 93175 22 2017 suzuka
984 4 45 11 1:35.111 95111 22 2017 suzuka
984 838 49 14 1:33.724 93724 22 2017 suzuka
984 807 28 6 1:35.883 95883 22 2017 suzuka
984 835 50 12 1:34.095 94095 22 2017 suzuka
984 1 43 1 1:33.780 93780 22 2017 suzuka
984 822 50 4 1:33.144 93144 22 2017 suzuka
984 836 27 17 1:36.430 96430 22 2017 suzuka
984 828 7 14 1:38.596 98596 22 2017 suzuka
984 815 23 10 1:34.744 94744 22 2017 suzuka
984 839 50 6 1:34.843 94843 22 2017 suzuka
984 13 50 10 1:35.943 95943 22 2017 suzuka
984 840 37 15 1:34.548 94548 22 2017 suzuka
984 842 45 13 1:34.533 94533 22 2017 suzuka
984 154 50 9 1:35.347 95347 22 2017 suzuka
984 825 50 8 1:35.338 95338 22 2017 suzuka
1005 1 51 1 1:32.785 92785 22 2018 suzuka
1005 822 46 2 1:33.110 93110 22 2018 suzuka
1005 830 50 3 1:33.367 93367 22 2018 suzuka
1005 20 53 6 1:32.318 92318 22 2018 suzuka
1005 8 28 5 1:34.223 94223 22 2018 suzuka
1005 154 47 8 1:34.786 94786 22 2018 suzuka
1005 842 35 10 1:34.133 94133 22 2018 suzuka
1005 815 43 7 1:34.073 94073 22 2018 suzuka
1005 839 50 9 1:34.670 94670 22 2018 suzuka
1005 843 30 17 1:34.857 94857 22 2018 suzuka
1005 832 50 10 1:34.197 94197 22 2018 suzuka
1005 825 6 20 1:39.908 99908 22 2018 suzuka
1005 844 37 18 1:34.515 94515 22 2018 suzuka
1005 817 50 4 1:33.187 93187 22 2018 suzuka
1005 4 28 18 1:33.943 93943 22 2018 suzuka
1005 807 32 19 1:34.934 94934 22 2018 suzuka
1005 840 41 17 1:33.354 93354 22 2018 suzuka
1005 845 41 16 1:33.985 93985 22 2018 suzuka
1005 838 25 19 1:35.023 95023 22 2018 suzuka
1005 828 8 18 1:36.294 96294 22 2018 suzuka
1026 822 49 1 1:31.862 91862 22 2019 suzuka
1026 20 38 3 1:32.122 92122 22 2019 suzuka
1026 844 48 6 1:31.611 91611 22 2019 suzuka
1026 1 45 3 1:30.983 90983 22 2019 suzuka
1026 832 46 5 1:33.563 93563 22 2019 suzuka
1026 846 31 15 1:34.116 94116 22 2019 suzuka
1026 848 36 4 1:32.775 92775 22 2019 suzuka
1026 842 43 7 1:35.321 95321 22 2019 suzuka
1026 840 26 8 1:34.713 94713 22 2019 suzuka
1026 807 47 9 1:34.921 94921 22 2019 suzuka
1026 815 46 11 1:32.621 92621 22 2019 suzuka
1026 841 51 16 1:32.369 92369 22 2019 suzuka
1026 825 49 17 1:31.732 91732 22 2019 suzuka
1026 154 18 16 1:34.988 94988 22 2019 suzuka
1026 8 50 14 1:33.190 93190 22 2019 suzuka
1026 817 48 7 1:33.481 93481 22 2019 suzuka
1026 826 47 12 1:33.239 93239 22 2019 suzuka
1026 830 10 17 1:37.249 97249 22 2019 suzuka
1026 847 27 18 1:35.458 95458 22 2019 suzuka
1026 9 44 19 1:36.332 96332 22 2019 suzuka

Dal grafico precedente risulta interessante osservare come nel 2015 il giro più veloce registrato in gara sia nettamente migliore di tutti i tempi sul giro registrati tra il 2006 e il 2018 (sempre durante una gara)

Questo è dovuto al fatto che tra il 2004 e il 2005 lo sviluppo del motore, in termini di erogazione di potenza, cavalli e rpm, ha raggiunto un apice nello sport: nel 2005 Honda ha prodotto un motore termico capce di erogare 920 CV (720 kW) su una monoposto che pesa 600 Kg.

Diversi incidenti hanno però portato la FIA a porsi domande sull’effettiva necessità di avere simili prestazioni a costo di sacrficare la sicurezza di piloti, meccanici, steward e pubblico. Questo ha portato ad un inasprimento delle regole sulle motorizzazioni, favorendo lo sviluppo della parte aerodinamica della vettura (nettamente carente rispetto ai propulsori) e degli pneumatici.

Circuiti ad alto carico aerodinamico

A conferma di quanto detto in precedenza in merito al basso sviluppo aerodinamico delle vetture del 2004/2005, è interessante confrontare i tempi di qualifica su un circuito dove la potenza è marginale rispetto al controllo dell’auto.

Definito Monaco senza i palazzi l’ Hungaroring è il circuito che dal 1986 ospita il GP di Ungheria. E’ caratterizzato dalle complesse curve miste (veloci e lente) e dai brevi rettilinei, questo costringe i costruttori ad adottare setup aerodinamici che generino altissimi livelli di portanza per permettere alle auto di mantenere velocità adeguate nelle curve rinunciando alle velocità di punta sui rettilinei.

##Tempi in qualifica Mentre in gara si attuano delle strategie di conservazione di pneumatici e motore, in qualifica si cerca di massimizzare le prestazioni sui singoli giri, il ché fa emergere anche le carenze tecniche delle vetture. Per questo motivo il seguente grafico si basa sui tempi dei migliori tempi in qualifica.
driverId time year milliseconds
1 1:19.376 2008 79376
5 1:19.945 2008 79945
13 1:19.578 2008 79578
9 1:20.053 2008 80053
10 1:19.980 2008 79980
8 1:20.006 2008 80006
4 1:20.229 2008 80229
17 1:20.073 2008 80073
15 1:19.942 2008 79942
12 1:20.583 2008 80583
20 1:20.157 2008 80157
18 1:20.888 2008 80888
14 1:20.505 2008 80505
7 1:20.640 2008 80640
3 1:20.748 2008 80748
2 1:21.045 2008 81045
6 1:21.085 2008 81085
22 1:21.332 2008 81332
21 1:21.670 2008 81670
16 1:22.113 2008 82113
4 1:20.425 2007 80425
1 1:19.570 2007 79570
2 1:20.751 2007 80751
8 1:20.435 2007 80435
3 1:20.547 2007 80547
23 1:20.449 2007 80449
9 1:20.366 2007 80366
21 1:21.645 2007 81645
15 1:20.481 2007 80481
17 1:20.794 2007 80794
14 1:21.291 2007 81291
5 1:20.285 2007 80285
25 1:21.243 2007 81243
13 1:20.408 2007 80408
19 1:21.018 2007 81018
24 1:21.730 2007 81730
18 1:21.737 2007 81737
22 1:21.877 2007 81877
11 1:22.143 2007 82143
20 1:22.177 2007 82177
16 1:22.737 2007 82737
29 1:23.774 2007 83774
8 1:20.080 2006 80080
13 1:19.742 2006 79742
22 1:21.141 2006 81141
18 1:20.820 2006 80820
37 1:21.288 2006 81288
17 1:21.335 2006 81335
23 1:21.112 2006 81112
21 1:21.370 2006 81370
15 1:21.434 2006 81434
9 1:20.891 2006 80891
2 1:21.437 2006 81437
30 1:21.440 2006 81440
14 1:21.163 2006 81163
32 1:22.027 2006 82027
4 1:21.792 2006 81792
33 1:22.009 2006 82009
24 1:22.068 2006 82068
3 1:22.084 2006 82084
26 1:22.317 2006 82317
11 1:22.967 2006 82967
27 1:23.146 2006 83146
29 1:24.016 2006 84016
30 1:19.882 2005 79882
31 1:20.779 2005 80779
15 1:20.839 2005 80839
8 1:20.891 2005 80891
23 1:20.964 2005 80964
4 1:21.141 2005 81141
22 1:21.158 2005 81158
18 1:21.302 2005 81302
21 1:21.333 2005 81333
11 1:21.787 2005 81787
32 1:21.937 2005 81937
2 1:22.086 2005 82086
14 1:22.279 2005 82279
13 1:22.565 2005 82565
35 1:22.866 2005 82866
17 1:23.495 2005 83495
27 1:24.443 2005 84443
39 1:25.057 2005 85057
38 1:25.484 2005 85484
71 1:16.982 1995 76982
14 1:17.366 1995 77366
30 1:17.558 1995 77558
77 1:18.059 1995 78059
57 1:18.363 1995 78363
55 1:18.968 1995 78968
56 1:19.499 1995 79499
84 1:19.748 1995 79748
65 1:20.072 1995 80072
44 1:20.160 1995 80160
49 1:20.413 1995 80413
69 1:20.543 1995 80543
87 1:20.640 1995 80640
22 1:20.902 1995 80902
83 1:21.156 1995 81156
63 1:21.624 1995 81624
79 1:21.702 1995 81702
89 1:22.081 1995 82081
96 1:22.161 1995 82161
97 1:23.275 1995 83275
90 1:24.351 1995 84351
85 1:24.371 1995 84371
64 1:24.695 1995 84695
86 1:26.570 1995 86570
30 1:18.258 1994 78258
71 1:18.824 1994 78824
14 1:20.205 1994 80205
77 1:20.219 1994 80219
79 1:20.232 1994 80232
84 1:20.629 1994 80629
56 1:20.698 1994 80698
49 1:20.858 1994 80858
44 1:20.929 1994 80929
22 1:20.952 1994 80952
87 1:20.984 1994 80984
50 1:21.141 1994 81141
55 1:21.206 1994 81206
112 1:21.498 1994 81498
94 1:21.837 1994 81837
104 1:21.873 1994 81873
110 1:21.946 1994 81946
103 1:22.038 1994 82038
81 1:22.311 1994 82311
105 1:22.379 1994 82379
100 1:22.487 1994 82487
70 1:22.513 1994 82513
101 1:22.614 1994 82614
65 1:22.705 1994 82705
106 1:22.899 1994 82899
111 1:24.191 1994 84191
4 1:21.313 2009 81313
20 1:21.178 2009 81178
17 1:20.964 2009 80964
1 1:20.842 2009 80842
3 1:20.793 2009 80793
5 1:21.659 2009 81659
8 1:21.500 2009 81500
18 1:21.471 2009 81471
6 1:21.407 2009 81407
13 1:21.420 2009 81420
67 1:21.571 2009 81571
15 1:21.416 2009 81416
22 1:21.558 2009 81558
10 1:21.584 2009 81584
12 1:21.278 2009 81278
2 1:21.738 2009 81738
21 1:21.807 2009 81807
16 1:21.868 2009 81868
9 1:21.901 2009 81901
153 1:22.359 2009 82359
20 1:20.417 2010 80417
17 1:21.132 2010 81132
4 1:21.278 2010 81278
13 1:21.299 2010 81299
1 1:21.455 2010 81455
3 1:21.212 2010 81212
808 1:21.558 2010 81558
9 1:21.159 2010 81159
37 1:21.891 2010 81891
807 1:21.598 2010 81598
18 1:21.422 2010 81422
22 1:21.478 2010 81478
16 1:22.080 2010 82080
30 1:21.840 2010 81840
67 1:21.982 2010 81982
24 1:21.789 2010 81789
153 1:21.978 2010 81978
155 1:22.222 2010 82222
10 1:24.050 2010 84050
5 1:24.120 2010 84120
15 1:24.199 2010 84199
810 1:25.118 2010 85118
811 1:26.391 2010 86391
29 1:26.453 2010 86453
4 1:21.688 2003 81688
23 1:21.944 2003 81944
17 1:22.027 2003 82027
31 1:22.180 2003 82180
22 1:22.180 2003 82180
15 1:22.610 2003 82610
8 1:22.742 2003 82742
30 1:22.755 2003 82755
14 1:23.060 2003 83060
44 1:23.369 2003 83369
2 1:23.621 2003 83621
51 1:23.660 2003 83660
21 1:23.726 2003 83726
18 1:23.847 2003 83847
43 1:23.982 2003 83982
35 1:24.100 2003 84100
49 1:24.569 2003 84569
50 1:26.423 2003 86423
47 1:26.678 2003 86678
53 1:28.907 2003 88907
30 1:19.146 2004 79146
22 1:19.323 2004 79323
11 1:19.693 2004 79693
18 1:19.700 2004 79700
4 1:19.996 2004 79996
42 1:20.170 2004 80170
31 1:20.199 2004 80199
21 1:20.324 2004 80324
15 1:20.411 2004 80411
8 1:20.570 2004 80570
17 1:20.730 2004 80730
14 1:20.897 2004 80897
44 1:21.068 2004 81068
32 1:21.118 2004 81118
41 1:21.135 2004 81135
2 1:22.180 2004 82180
45 1:22.356 2004 82356
47 1:24.329 2004 84329
46 1:24.679 2004 84679
20 1:21.740 2011 81740
1 1:21.636 2011 81636
18 1:22.038 2011 82038
13 1:22.130 2011 82130
4 1:21.578 2011 81578
17 1:22.208 2011 82208
3 1:22.996 2011 82996
16 1:22.237 2011 82237
30 1:22.876 2011 82876
815 1:23.067 2011 83067
814 1:22.976 2011 82976
808 1:23.070 2011 83070
155 1:23.278 2011 83278
2 1:23.024 2011 83024
22 1:23.075 2011 83075
153 1:23.285 2011 83285
813 1:23.847 2011 83847
67 1:24.070 2011 84070
5 1:24.362 2011 84362
15 1:24.534 2011 84534
10 1:26.294 2011 86294
24 1:26.323 2011 86323
817 1:26.479 2011 86479
816 1:26.510 2011 86510
1 1:21.794 2012 81794
154 1:22.755 2012 82755
20 1:22.948 2012 82948
18 1:22.028 2012 82028
8 1:22.234 2012 82234
4 1:22.095 2012 82095
13 1:22.203 2012 82203
813 1:22.475 2012 82475
811 1:22.271 2012 82271
807 1:22.176 2012 82176
17 1:22.829 2012 82829
814 1:21.912 2012 81912
3 1:22.079 2012 82079
815 1:22.110 2012 82110
155 1:22.801 2012 82801
818 1:22.799 2012 82799
30 1:22.436 2012 82436
817 1:23.250 2012 83250
5 1:23.576 2012 83576
808 1:24.167 2012 84167
819 1:25.244 2012 85244
10 1:25.476 2012 85476
37 1:25.916 2012 85916
39 1:26.178 2012 86178
1 1:20.363 2013 80363
20 1:20.646 2013 80646
154 1:20.447 2013 80447
3 1:20.350 2013 80350
4 1:20.652 2013 80652
8 1:20.867 2013 80867
13 1:21.004 2013 81004
817 1:21.181 2013 81181
815 1:21.612 2013 81612
17 1:21.264 2013 81264
16 1:21.471 2013 81471
807 1:21.028 2013 81028
18 1:21.131 2013 81131
818 1:21.345 2013 81345
813 1:20.816 2013 80816
822 1:21.135 2013 81135
821 1:21.724 2013 81724
814 1:22.043 2013 82043
819 1:23.007 2013 83007
823 1:23.333 2013 83333
824 1:23.787 2013 83787
820 1:23.997 2013 83997
3 1:25.227 2014 85227
20 1:25.662 2014 85662
822 1:25.690 2014 85690
817 1:25.495 2014 85495
4 1:26.087 2014 86087
13 1:26.592 2014 86592
18 1:26.612 2014 86612
818 1:24.941 2014 84941
807 1:26.149 2014 86149
825 1:26.578 2014 86578
826 1:25.361 2014 85361
16 1:26.027 2014 86027
815 1:25.910 2014 85910
821 1:25.709 2014 85709
154 1:26.136 2014 86136
824 1:26.728 2014 86728
8 1:26.792 2014 86792
155 1:27.139 2014 87139
820 1:27.819 2014 87819
828 1:28.643 2014 88643
1 1:22.890 2015 82890
3 1:22.979 2015 82979
20 1:23.312 2015 83312
817 1:24.408 2015 84408
8 1:23.596 2015 83596
822 1:23.649 2015 83649
826 1:23.587 2015 83587
13 1:23.895 2015 83895
830 1:24.032 2015 84032
154 1:24.242 2015 84242
807 1:24.115 2015 84115
832 1:24.623 2015 84623
815 1:24.444 2015 84444
813 1:23.895 2015 83895
4 1:24.563 2015 84563
18 1:24.739 2015 84739
828 1:24.843 2015 84843
831 1:24.997 2015 84997
833 1:27.416 2015 87416
829 1:27.949 2015 87949
3 1:33.302 2016 93302
1 1:34.210 2016 94210
817 1:39.968 2016 99968
830 1:40.424 2016 100424
20 1:35.718 2016 95718
832 1:36.115 2016 96115
4 1:35.165 2016 95165
18 1:37.983 2016 97983
807 1:41.471 2016 101471
822 1:42.758 2016 102758
154 1:35.906 2016 95906
826 1:36.714 2016 96714
815 1:41.411 2016 101411
8 1:36.853 2016 96853
821 1:38.959 2016 98959
831 1:37.772 2016 97772
835 1:43.965 2016 103965
13 1:43.999 2016 103999
825 1:44.543 2016 104543
828 1:46.984 2016 106984
836 1:47.343 2016 107343
837 1:50.189 2016 110189
20 1:17.244 2017 77244
8 1:17.364 2017 77364
822 1:18.058 2017 78058
1 1:17.492 2017 77492
830 1:17.266 2017 77266
817 1:17.702 2017 77702
807 1:18.137 2017 78137
4 1:18.395 2017 78395
838 1:18.479 2017 78479
832 1:18.948 2017 78948
835 1:18.699 2017 78699
839 1:18.843 2017 78843
826 1:18.702 2017 78702
815 1:19.095 2017 79095
154 1:19.085 2017 79085
825 1:19.095 2017 79095
840 1:19.102 2017 79102
836 1:19.839 2017 79839
814 1:19.868 2017 79868
828 1:19.972 2017 79972
8 1:17.526 2018 77526
20 1:16.666 2018 76666
832 1:17.829 2018 77829
842 1:18.577 2018 78577
830 1:16.940 2018 76940
843 1:18.429 2018 78429
825 1:18.314 2018 78314
154 1:17.901 2018 77901
4 1:18.208 2018 78208
817 1:18.540 2018 78540
807 1:17.905 2018 77905
828 1:18.641 2018 78641
840 1:18.560 2018 78560
838 1:18.782 2018 78782
844 1:18.817 2018 78817
839 1:19.142 2018 79142
815 1:19.200 2018 79200
845 1:19.301 2018 79301
1 1:17.419 2018 77419
822 1:17.123 2018 77123
830 1:15.817 2019 75817
822 1:16.078 2019 76078
1 1:16.068 2019 76068
844 1:16.337 2019 76337
20 1:16.452 2019 76452
842 1:16.716 2019 76716
846 1:16.697 2019 76697
832 1:16.493 2019 76493
154 1:16.978 2019 76978
8 1:16.506 2019 76506
807 1:16.790 2019 76790
848 1:16.912 2019 76912
826 1:16.750 2019 76750
841 1:16.894 2019 76894
825 1:16.122 2019 76122
847 1:17.031 2019 77031
815 1:17.109 2019 77109
817 1:17.257 2019 77257
840 1:17.542 2019 77542
9 1:18.324 2019 78324
822 1:15.474 2020 75474
840 1:14.895 2020 74895
815 1:14.681 2020 74681
20 1:15.455 2020 75455
844 1:15.793 2020 75793
830 1:15.495 2020 75495
846 1:15.444 2020 75444
832 1:15.281 2020 75281
842 1:15.767 2020 75767
817 1:15.848 2020 75848
847 1:15.585 2020 75585
848 1:15.722 2020 75722
839 1:15.719 2020 75719
849 1:16.105 2020 76105
825 1:16.152 2020 76152
826 1:16.204 2020 76204
154 1:16.407 2020 76407
841 1:16.506 2020 76506
8 1:16.614 2020 76614
1 1:14.907 2020 74907
1 1:19.473 2008 79473
5 1:19.480 2008 79480
13 1:19.068 2008 79068
9 1:19.776 2008 79776
10 1:19.246 2008 79246
8 1:19.546 2008 79546
4 1:19.816 2008 79816
17 1:20.046 2008 80046
15 1:19.486 2008 79486
12 1:20.131 2008 80131
20 1:20.144 2008 80144
18 1:20.332 2008 80332
14 1:20.502 2008 80502
7 1:20.963 2008 80963
4 1:19.661 2007 79661
1 1:19.301 2007 79301
2 1:20.322 2007 80322
8 1:20.107 2007 80107
3 1:20.188 2007 80188
23 1:20.455 2007 80455
9 1:20.703 2007 80703
21 1:20.590 2007 80590
15 1:19.951 2007 79951
17 1:20.439 2007 80439
14 1:20.718 2007 80718
5 1:20.779 2007 80779
25 1:20.865 2007 80865
13 1:21.021 2007 81021
19 1:21.127 2007 81127
24 1:21.993 2007 81993
8 1:19.704 2006 79704
13 1:19.504 2006 79504
22 1:19.783 2006 79783
18 1:19.943 2006 79943
37 1:19.991 2006 79991
17 1:20.047 2006 80047
23 1:20.243 2006 80243
21 1:20.154 2006 80154
15 1:20.231 2006 80231
9 1:20.256 2006 80256
2 1:20.623 2006 80623
30 1:20.875 2006 80875
14 1:20.890 2006 80890
32 1:21.207 2006 81207
4 1:21.364 2006 81364
33 1:23.767 2006 83767
4 1:20.826 2009 80826
20 1:20.604 2009 80604
17 1:20.358 2009 80358
1 1:20.465 2009 80465
3 1:20.862 2009 80862
5 1:20.807 2009 80807
8 1:20.647 2009 80647
18 1:20.707 2009 80707
6 1:20.570 2009 80570
13 1:20.823 2009 80823
67 1:21.002 2009 81002
15 1:21.082 2009 81082
22 1:21.222 2009 81222
10 1:21.242 2009 81242
12 1:21.389 2009 81389
20 1:19.573 2010 79573
17 1:19.531 2010 79531
4 1:20.237 2010 80237
13 1:20.857 2010 80857
1 1:20.877 2010 80877
3 1:20.811 2010 80811
808 1:20.797 2010 80797
9 1:20.867 2010 80867
37 1:21.273 2010 81273
807 1:21.275 2010 81275
18 1:21.292 2010 81292
22 1:21.331 2010 81331
16 1:21.517 2010 81517
30 1:21.630 2010 81630
67 1:21.897 2010 81897
24 1:21.927 2010 81927
153 1:21.998 2010 81998
20 1:21.095 2011 81095
1 1:21.105 2011 81105
18 1:20.578 2011 80578
13 1:21.099 2011 81099
4 1:20.262 2011 80262
17 1:20.890 2011 80890
3 1:21.243 2011 81243
16 1:22.000 2011 82000
30 1:21.852 2011 81852
815 1:22.157 2011 82157
814 1:22.256 2011 82256
808 1:22.284 2011 82284
155 1:22.435 2011 82435
2 1:22.470 2011 82470
22 1:22.684 2011 82684
153 1:22.979 2011 82979
1 1:21.060 2012 81060
154 1:21.657 2012 81657
20 1:21.407 2012 81407
18 1:21.618 2012 81618
8 1:21.583 2012 81583
4 1:21.598 2012 81598
13 1:21.534 2012 81534
813 1:21.504 2012 81504
811 1:21.697 2012 81697
807 1:21.653 2012 81653
17 1:21.715 2012 81715
814 1:21.813 2012 81813
3 1:21.895 2012 81895
815 1:21.895 2012 81895
155 1:22.300 2012 82300
818 1:22.380 2012 82380
30 1:22.723 2012 82723
1 1:19.862 2013 79862
20 1:19.992 2013 79992
154 1:20.101 2013 80101
3 1:19.778 2013 79778
4 1:20.183 2013 80183
8 1:20.243 2013 80243
13 1:20.460 2013 80460
817 1:20.527 2013 80527
815 1:20.545 2013 80545
17 1:20.503 2013 80503
16 1:20.569 2013 80569
807 1:20.580 2013 80580
18 1:20.777 2013 80777
818 1:21.029 2013 81029
813 1:21.133 2013 81133
822 1:21.219 2013 81219
3 1:23.310 2014 83310
20 1:23.606 2014 83606
822 1:23.776 2014 83776
817 1:23.676 2014 83676
4 1:24.249 2014 84249
13 1:24.030 2014 84030
18 1:24.502 2014 84502
818 1:24.637 2014 84637
807 1:24.647 2014 84647
825 1:24.585 2014 84585
826 1:24.706 2014 84706
16 1:25.136 2014 85136
815 1:25.211 2014 85211
821 1:25.260 2014 85260
154 1:25.337 2014 85337
824 1:27.419 2014 87419
1 1:22.285 2015 82285
3 1:22.775 2015 82775
20 1:23.168 2015 83168
817 1:23.230 2015 83230
8 1:23.460 2015 83460
822 1:23.555 2015 83555
826 1:23.597 2015 83597
13 1:23.598 2015 83598
830 1:23.781 2015 83781
154 1:23.805 2015 83805
807 1:23.826 2015 83826
832 1:23.869 2015 83869
815 1:24.461 2015 84461
813 1:24.609 2015 84609
3 1:22.806 2016 82806
1 1:24.836 2016 84836
817 1:23.234 2016 83234
830 1:22.660 2016 82660
20 1:24.082 2016 84082
832 1:24.734 2016 84734
4 1:23.816 2016 83816
18 1:24.456 2016 84456
807 1:23.901 2016 83901
822 1:24.506 2016 84506
154 1:24.941 2016 84941
826 1:25.301 2016 85301
815 1:25.416 2016 85416
8 1:25.435 2016 85435
821 1:26.189 2016 86189
831 1:27.063 2016 87063
20 1:16.802 2017 76802
8 1:17.207 2017 77207
822 1:17.362 2017 77362
1 1:16.693 2017 76693
830 1:17.028 2017 77028
817 1:17.698 2017 77698
807 1:17.655 2017 77655
4 1:17.919 2017 77919
838 1:18.000 2017 78000
832 1:18.311 2017 78311
835 1:18.415 2017 78415
839 1:18.495 2017 78495
826 1:18.538 2017 78538
815 1:18.639 2017 78639
154 1:18.771 2017 78771
8 1:32.762 2018 92762
20 1:28.636 2018 88636
832 1:30.771 2018 90771
842 1:31.286 2018 91286
830 1:31.178 2018 91178
843 1:32.590 2018 92590
825 1:32.968 2018 92968
154 1:33.650 2018 93650
4 1:35.214 2018 95214
817 1:36.442 2018 96442
807 1:36.506 2018 96506
828 1:37.075 2018 97075
1 1:31.242 2018 91242
822 1:32.081 2018 92081
830 1:15.573 2019 75573
822 1:15.669 2019 75669
1 1:15.548 2019 75548
844 1:15.792 2019 75792
20 1:15.885 2019 75885
842 1:16.393 2019 76393
846 1:16.060 2019 76060
832 1:16.308 2019 76308
154 1:16.319 2019 76319
8 1:16.518 2019 76518
807 1:16.565 2019 76565
848 1:16.687 2019 76687
826 1:16.692 2019 76692
841 1:16.804 2019 76804
825 1:17.081 2019 77081
822 1:14.530 2020 74530
840 1:15.176 2020 75176
815 1:15.394 2020 75394
20 1:15.131 2020 75131
844 1:15.006 2020 75006
830 1:14.976 2020 74976
846 1:15.085 2020 75085
832 1:15.267 2020 75267
842 1:15.508 2020 75508
817 1:15.661 2020 75661
847 1:15.698 2020 75698
848 1:15.715 2020 75715
839 1:15.742 2020 75742
849 1:16.544 2020 76544
1 1:14.261 2020 74261
1 1:20.899 2008 80899
5 1:21.140 2008 81140
13 1:21.191 2008 81191
9 1:21.281 2008 81281
10 1:21.326 2008 81326
8 1:21.516 2008 81516
4 1:21.698 2008 81698
17 1:21.732 2008 81732
15 1:21.767 2008 81767
12 1:22.371 2008 82371
4 1:19.674 2007 79674
1 1:19.781 2007 79781
2 1:20.259 2007 80259
8 1:20.410 2007 80410
3 1:20.632 2007 80632
23 1:20.714 2007 80714
9 1:20.876 2007 80876
21 1:21.079 2007 81079
15 1:21.206 2007 81206
17 1:21.256 2007 81256
8 1:19.599 2006 79599
13 1:19.886 2006 79886
22 1:20.085 2006 80085
18 1:20.092 2006 80092
37 1:20.117 2006 80117
17 1:20.266 2006 80266
23 1:20.759 2006 80759
21 1:20.924 2006 80924
15 1:21.132 2006 81132
9 1:22.049 2006 82049
4 1:21.569 2009 81569
20 1:21.607 2009 81607
17 1:21.741 2009 81741
1 1:21.839 2009 81839
3 1:21.890 2009 81890
5 1:22.095 2009 82095
8 1:22.468 2009 82468
18 1:22.511 2009 82511
6 1:22.835 2009 82835
20 1:18.773 2010 78773
17 1:19.184 2010 79184
4 1:19.987 2010 79987
13 1:20.331 2010 80331
1 1:20.499 2010 80499
3 1:21.082 2010 81082
808 1:21.229 2010 81229
9 1:21.328 2010 81328
37 1:21.411 2010 81411
807 1:21.710 2010 81710
20 1:19.815 2011 79815
1 1:19.978 2011 79978
18 1:20.024 2011 80024
13 1:20.350 2011 80350
4 1:20.365 2011 80365
17 1:20.474 2011 80474
3 1:21.098 2011 81098
16 1:21.445 2011 81445
30 1:21.907 2011 81907
1 1:20.953 2012 80953
154 1:21.366 2012 81366
20 1:21.416 2012 81416
18 1:21.583 2012 81583
8 1:21.730 2012 81730
4 1:21.844 2012 81844
13 1:21.900 2012 81900
813 1:21.939 2012 81939
811 1:22.343 2012 82343
807 1:22.847 2012 82847
1 1:19.388 2013 79388
20 1:19.426 2013 79426
154 1:19.595 2013 79595
3 1:19.720 2013 79720
4 1:19.791 2013 79791
8 1:19.851 2013 79851
13 1:19.929 2013 79929
817 1:20.641 2013 80641
815 1:22.398 2013 82398
3 1:22.715 2014 82715
20 1:23.201 2014 83201
822 1:23.354 2014 83354
817 1:23.391 2014 83391
4 1:23.909 2014 83909
13 1:24.223 2014 84223
18 1:24.294 2014 84294
818 1:24.720 2014 84720
807 1:24.775 2014 84775
1 1:22.020 2015 82020
3 1:22.595 2015 82595
20 1:22.739 2015 82739
817 1:22.774 2015 82774
8 1:23.020 2015 83020
822 1:23.222 2015 83222
826 1:23.332 2015 83332
13 1:23.537 2015 83537
830 1:23.679 2015 83679
154 1:24.181 2015 84181
3 1:19.965 2016 79965
1 1:20.108 2016 80108
817 1:20.280 2016 80280
830 1:20.557 2016 80557
20 1:20.874 2016 80874
832 1:21.131 2016 81131
4 1:21.211 2016 81211
18 1:21.597 2016 81597
807 1:21.823 2016 81823
822 1:22.182 2016 82182
20 1:16.276 2017 76276
8 1:16.444 2017 76444
822 1:16.530 2017 76530
1 1:16.707 2017 76707
830 1:16.797 2017 76797
817 1:16.818 2017 76818
807 1:17.468 2017 77468
4 1:17.549 2017 77549
838 1:17.894 2017 77894
832 1:18.912 2017 78912
8 1:36.186 2018 96186
20 1:36.210 2018 96210
832 1:36.743 2018 96743
842 1:37.591 2018 97591
830 1:38.032 2018 98032
843 1:38.128 2018 98128
825 1:39.858 2018 99858
154 1:40.593 2018 100593
1 1:35.658 2018 95658
822 1:35.918 2018 95918
830 1:14.572 2019 74572
822 1:14.590 2019 74590
1 1:14.769 2019 74769
844 1:15.043 2019 75043
20 1:15.071 2019 75071
842 1:15.450 2019 75450
846 1:15.800 2019 75800
832 1:15.852 2019 75852
154 1:16.013 2019 76013
8 1:16.041 2019 76041
822 1:13.554 2020 73554
840 1:14.377 2020 74377
815 1:14.545 2020 74545
20 1:14.774 2020 74774
844 1:14.817 2020 74817
830 1:14.849 2020 74849
846 1:14.966 2020 74966
832 1:15.027 2020 75027
1 1:13.447 2020 73447

Dal grafico precedente si può confermare quanto detto in precedenza: le vetture del 2005 pur essendo, a livello motoristico, più performanti di auto più recenti (per esempio la Red Bull 2010 con motore Renault da 750 CV), su circuiti dove l’aerodinamica ha maggior importanza non riescono ad esprimere la loro superiorità.

Un’altra informazione interessante che si può estrapolare dal precedente grafico è che nel 2016 e nel 2018 con molta probabilità le qualifiche si sono svolte con condizioni meteo miste. Infatti, la scatola ha un estensione notevole, indice del fatto che i tempi registrati sono molto vari.

Confronto diretto di alcuni tracciati

Confrontando l’andamento di tre gare delle stagioni 2004 e 2019 (viene considerato il miglior tempo giro per giro) è interessante rilevare anche altri cambiamenti nelle prestazioni, in particolare nel comportamento degli pneumatici.

Isolando il tracciato di Monza si coglie il primo aspetto interessante: le auto del 2019 sono più performanti nei primissimi giri. Questo è dovuto al fatto che gli pneumatici sono lisci e composti da una mescola di mastice più morbida che accumula il calore necessario per la massima aderenza in tempi minori e garantisce una miglior aderenza sul tracciato. Non appena gli pneumatici delle auto del 2004 arrivano a temperatura ottimale vi è il netto superamento in termini prestazionali

Isolando invece i tracciato di Suzuka e l’Hungaroring si nota come l’alleggerimento dell’auto, dovuto al consumo di carburante, supera, in termini prestazionali, l’usura dello pneumatico. Questo, combinato con l’ottimo carico aerodinamico delle monoposto 2019 ne migliora le prestazioni con il passare dei giri. Le vetture del 2004, al contrario, bilanciano la perdita di aderenza dovuta all’usura con la perdita di peso, mentre la mancanza di aderenza aerodinamica ne fa peggiorare le performance nel fine gara.

La classifica dei campioni

Un dibattito molto acceso all’interno del mondo della F1 è chi sia il miglior pilota di sempre. Nel web è possibile trovare diverse classifiche, la maggior parte delle quali stilate secondo un metodo basato principalmente sulla valutazione dello stile di guida dei piloti e la conta di campionati del mondo vinti.

Il principale obbiettivo di questa sezione è costruire un indice di pregio dei piloti basato interamente sui dati raccolti.

Integrazione del dataset iniziale

Il sistema di punteggio della F1

Un’aspetto che non viene trattato nel dataset di partenza è il sistema di punteggio della F1. Utilizzando R e alcune librerie per il parsing di HTML è stato deciso di integrare il dataset originale in modo da poter avere ulteriori informazioni per stabilire il miglior pilota F1

Su Wikipedia è presente una pagina contenente la tabella con i sistemi di punteggio utilizzati dal 1950 ad oggi

La pagina viene scaricate e la tabellla contenuta in essa viene estratta
Stagioni 10° Giro veloce Migliori risultati considerati Migliori risultati considerati Note
Stagioni 10° Giro veloce Campionato Piloti Migliori risultati considerati Campionato Costruttori
1950–1953 8 6 4 3 2 1 4
  • [1]
[2][3]
1954 8 6 4 3 2 1 5 -[1] [2][3][4]
1955–1957 8 6 4 3 2 1 5 -[1] [2][5][6][7][8]
1958 8 6 4 3 2 1 6 6 [7][8][9][10][11]
1959 8 6 4 3 2 1 5 5 [10][11]
1960 8 6 4 3 2 1 6 6 [10]
1961–1962 9 6 4 3 2 1 5 5 [10]Nel 1961 al costruttore primo classificato venivano assegnati 8 punti.[12]
1963–1965 9 6 4 3 2 1 6 6 [10]
1966 9 6 4 3 2 1 5 5 [8][10][13]
1967 9 6 4 3 2 1 9(5 sulle prime 6, 4 sulle ultime 5) 9(5 sulle prime 6, 4 sulle ultime 5) [8][10][13]
1968 9 6 4 3 2 1 10(5 sulle prime 6, 5 sulle ultime 6) 10(5 sulle prime 6, 5 sulle ultime 6) [10]
1969 9 6 4 3 2 1 9(5 sulle prime 6, 4 sulle ultime 5) 9(5 sulle prime 6, 4 sulle ultime 5) [8][10]
1970 9 6 4 3 2 1 11(6 sulle prime 7, 5 sulle ultime 6) 11(6 sulle prime 7, 5 sulle ultime 6) [8][10]
1971 9 6 4 3 2 1 9(5 sulle prime 6, 4 sulle ultime 5) 9(5 sulle prime 6, 4 sulle ultime 5) [10]
1972 9 6 4 3 2 1 10(5 sulle prime 6, 5 sulle ultime 6) 10(5 sulle prime 6, 5 sulle ultime 6) [10]
1973–1974 9 6 4 3 2 1 13(7 sulle prime 8, 6 sulle ultime 7) 13(7 sulle prime 8, 6 sulle ultime 7) [10]
1975 9 6 4 3 2 1 12(6 sulle prime 7, 6 sulle ultime 7) 12(6 sulle prime 7, 6 sulle ultime 7) [10][14]
1976–1978 9 6 4 3 2 1 14(7 sulle prime 8, 7 sulle ultime 8) 14(7 sulle prime 8, 7 sulle ultime 8) [10]
1979 9 6 4 3 2 1 8(4 sulle prime 7, 4 sulle ultime 8) Tutti [14]
1980 9 6 4 3 2 1 10(5 sulle prime 7, 5 sulle ultime 7) Tutti [14]
1981–1990 9 6 4 3 2 1 11 Tutti [14][15]
1991–2002 10 6 4 3 2 1 Tutti Tutti [14]
2003–2009 10 8 6 5 4 3 2 1 Tutti Tutti [14]
2010–2018 25 18 15 12 10 8 6 4 2 1 Tutti Tutti [16]Nel 2014 i punteggi dell’ultimo gran premio sono stati raddoppiati.[17]
2019–oggi 25 18 15 12 10 8 6 4 2 1 1 Tutti Tutti Il punto relativo al giro più veloce in gara viene assegnato al pilota che registra il giro più rapido tra i primi 10 classificati.[18]

Come si può notare, la tabella convertita in dataframe è inutilizzabile così com’é e viene dunque effettuata una complessa elaborazione:

  1. Cambio di nome ad alcune colonne e riformattazione delle colonne con header una posizione;
  2. Tutte le celle vuote vengono riempite con uno zero
  3. Gli intervalli di anni vengono espansi e riempiti con i valori congrui
  4. Dal df race viene ottenuto il numero di gare stagionali e aggiunto alla tabella
  5. Conversione dei dati contenuti nel df da char a int
Si ottiene alla fine delle operazioni la seguente tabella
year n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 fastLap validForDrivers validForConstructors rounds
1950 8 6 4 3 2 0 0 0 0 0 1 4 0 7
1951 8 6 4 3 2 0 0 0 0 0 1 4 0 8
1952 8 6 4 3 2 0 0 0 0 0 1 4 0 8
1953 8 6 4 3 2 0 0 0 0 0 1 4 0 9
1954 8 6 4 3 2 0 0 0 0 0 1 5 0 9
1955 8 6 4 3 2 0 0 0 0 0 1 5 0 7
1956 8 6 4 3 2 0 0 0 0 0 1 5 0 8
1957 8 6 4 3 2 0 0 0 0 0 1 5 0 8
1958 8 6 4 3 2 0 0 0 0 0 1 6 6 11
1959 8 6 4 3 2 0 0 0 0 0 1 5 5 9
1960 8 6 4 3 2 1 0 0 0 0 0 6 6 10
1961 9 6 4 3 2 1 0 0 0 0 0 5 5 8
1962 9 6 4 3 2 1 0 0 0 0 0 5 5 9
1963 9 6 4 3 2 1 0 0 0 0 0 6 6 10
1964 9 6 4 3 2 1 0 0 0 0 0 6 6 10
1965 9 6 4 3 2 1 0 0 0 0 0 6 6 10
1966 9 6 4 3 2 1 0 0 0 0 0 5 5 9
1967 9 6 4 3 2 1 0 0 0 0 0 9 9 11
1968 9 6 4 3 2 1 0 0 0 0 0 10 10 12
1969 9 6 4 3 2 1 0 0 0 0 0 9 9 11
1970 9 6 4 3 2 1 0 0 0 0 0 11 11 13
1971 9 6 4 3 2 1 0 0 0 0 0 9 9 11
1972 9 6 4 3 2 1 0 0 0 0 0 10 10 12
1973 9 6 4 3 2 1 0 0 0 0 0 13 13 15
1974 9 6 4 3 2 1 0 0 0 0 0 13 13 15
1975 9 6 4 3 2 1 0 0 0 0 0 12 12 14
1976 9 6 4 3 2 1 0 0 0 0 0 14 14 16
1977 9 6 4 3 2 1 0 0 0 0 0 14 14 17
1978 9 6 4 3 2 1 0 0 0 0 0 14 14 16
1979 9 6 4 3 2 1 0 0 0 0 0 8 15 15
1980 9 6 4 3 2 1 0 0 0 0 0 10 14 14
1981 9 6 4 3 2 1 0 0 0 0 0 11 15 15
1982 9 6 4 3 2 1 0 0 0 0 0 11 16 16
1983 9 6 4 3 2 1 0 0 0 0 0 11 15 15
1984 9 6 4 3 2 1 0 0 0 0 0 11 16 16
1985 9 6 4 3 2 1 0 0 0 0 0 11 16 16
1986 9 6 4 3 2 1 0 0 0 0 0 11 16 16
1987 9 6 4 3 2 1 0 0 0 0 0 11 16 16
1988 9 6 4 3 2 1 0 0 0 0 0 11 16 16
1989 9 6 4 3 2 1 0 0 0 0 0 11 16 16
1990 9 6 4 3 2 1 0 0 0 0 0 11 16 16
1991 10 6 4 3 2 1 0 0 0 0 0 16 16 16
1992 10 6 4 3 2 1 0 0 0 0 0 16 16 16
1993 10 6 4 3 2 1 0 0 0 0 0 16 16 16
1994 10 6 4 3 2 1 0 0 0 0 0 16 16 16
1995 10 6 4 3 2 1 0 0 0 0 0 17 17 17
1996 10 6 4 3 2 1 0 0 0 0 0 16 16 16
1997 10 6 4 3 2 1 0 0 0 0 0 17 17 17
1998 10 6 4 3 2 1 0 0 0 0 0 16 16 16
1999 10 6 4 3 2 1 0 0 0 0 0 16 16 16
2000 10 6 4 3 2 1 0 0 0 0 0 17 17 17
2001 10 6 4 3 2 1 0 0 0 0 0 17 17 17
2002 10 6 4 3 2 1 0 0 0 0 0 17 17 17
2003 10 8 6 5 4 3 2 1 0 0 0 16 16 16
2004 10 8 6 5 4 3 2 1 0 0 0 18 18 18
2005 10 8 6 5 4 3 2 1 0 0 0 19 19 19
2006 10 8 6 5 4 3 2 1 0 0 0 18 18 18
2007 10 8 6 5 4 3 2 1 0 0 0 17 17 17
2008 10 8 6 5 4 3 2 1 0 0 0 18 18 18
2009 10 8 6 5 4 3 2 1 0 0 0 17 17 17
2010 25 18 15 12 10 8 6 4 2 1 0 19 19 19
2011 25 18 15 12 10 8 6 4 2 1 0 19 19 19
2012 25 18 15 12 10 8 6 4 2 1 0 20 20 20
2013 25 18 15 12 10 8 6 4 2 1 0 19 19 19
2014 25 18 15 12 10 8 6 4 2 1 0 19 19 19
2015 25 18 15 12 10 8 6 4 2 1 0 19 19 19
2016 25 18 15 12 10 8 6 4 2 1 0 21 21 21
2017 25 18 15 12 10 8 6 4 2 1 0 20 20 20
2018 25 18 15 12 10 8 6 4 2 1 0 21 21 21
2019 25 18 15 12 10 8 6 4 2 1 1 21 21 21
2020 25 18 15 12 10 8 6 4 2 1 1 7 7 7

La tabella risulta ora utilizzabile e ben formattata

Dati aggiuntivi per il sistema di punteggio

E’ necessario stabilire alcuni dati da inserire nella tabella dei punteggi che saranno poi utili nel momento in cui dovrà essere stabilito il miglior pilota della F1.

Viene quindi calcolato:

  • il numero massimo di punti che un pilota può ottenere (arrivando sempre primo e stabilendo il giro veloce su ogni tracciato)
  • il numero massimo di punti che un costruttore può ottenere (quanto i piloti arrivano sempre primo e secondo)
  • il numero di punti disponibili in tutto il mondiale
  • il numero di piloti della stagione
year n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 fastLap validForDrivers validForConstructors rounds maxDriversPoints maxConstructrosPoints availableDriversPoints nDrivers
1950 8 6 4 3 2 0 0 0 0 0 1 4 0 7 39 0 96 81
1951 8 6 4 3 2 0 0 0 0 0 1 4 0 8 40 0 96 84
1952 8 6 4 3 2 0 0 0 0 0 1 4 0 8 40 0 96 105
1953 8 6 4 3 2 0 0 0 0 0 1 4 0 9 41 0 96 108
1954 8 6 4 3 2 0 0 0 0 0 1 5 0 9 49 0 120 97
1955 8 6 4 3 2 0 0 0 0 0 1 5 0 7 47 0 120 84
1956 8 6 4 3 2 0 0 0 0 0 1 5 0 8 48 0 120 85
1957 8 6 4 3 2 0 0 0 0 0 1 5 0 8 48 0 120 76
1958 8 6 4 3 2 0 0 0 0 0 1 6 6 11 59 84 144 87
1959 8 6 4 3 2 0 0 0 0 0 1 5 5 9 49 70 120 88
1960 8 6 4 3 2 1 0 0 0 0 0 6 6 10 48 84 144 91
1961 9 6 4 3 2 1 0 0 0 0 0 5 5 8 45 75 125 62
1962 9 6 4 3 2 1 0 0 0 0 0 5 5 9 45 75 125 61
1963 9 6 4 3 2 1 0 0 0 0 0 6 6 10 54 90 150 62
1964 9 6 4 3 2 1 0 0 0 0 0 6 6 10 54 90 150 41
1965 9 6 4 3 2 1 0 0 0 0 0 6 6 10 54 90 150 54
1966 9 6 4 3 2 1 0 0 0 0 0 5 5 9 45 75 125 33
1967 9 6 4 3 2 1 0 0 0 0 0 9 9 11 81 135 225 44
1968 9 6 4 3 2 1 0 0 0 0 0 10 10 12 90 150 250 43
1969 9 6 4 3 2 1 0 0 0 0 0 9 9 11 81 135 225 30
1970 9 6 4 3 2 1 0 0 0 0 0 11 11 13 99 165 275 43
1971 9 6 4 3 2 1 0 0 0 0 0 9 9 11 81 135 225 50
1972 9 6 4 3 2 1 0 0 0 0 0 10 10 12 90 150 250 42
1973 9 6 4 3 2 1 0 0 0 0 0 13 13 15 117 195 325 42
1974 9 6 4 3 2 1 0 0 0 0 0 13 13 15 117 195 325 62
1975 9 6 4 3 2 1 0 0 0 0 0 12 12 14 108 180 300 52
1976 9 6 4 3 2 1 0 0 0 0 0 14 14 16 126 210 350 54
1977 9 6 4 3 2 1 0 0 0 0 0 14 14 17 126 210 350 61
1978 9 6 4 3 2 1 0 0 0 0 0 14 14 16 126 210 350 46
1979 9 6 4 3 2 1 0 0 0 0 0 8 15 15 72 225 200 36
1980 9 6 4 3 2 1 0 0 0 0 0 10 14 14 90 210 250 41
1981 9 6 4 3 2 1 0 0 0 0 0 11 15 15 99 225 275 39
1982 9 6 4 3 2 1 0 0 0 0 0 11 16 16 99 240 275 40
1983 9 6 4 3 2 1 0 0 0 0 0 11 15 15 99 225 275 35
1984 9 6 4 3 2 1 0 0 0 0 0 11 16 16 99 240 275 35
1985 9 6 4 3 2 1 0 0 0 0 0 11 16 16 99 240 275 36
1986 9 6 4 3 2 1 0 0 0 0 0 11 16 16 99 240 275 32
1987 9 6 4 3 2 1 0 0 0 0 0 11 16 16 99 240 275 32
1988 9 6 4 3 2 1 0 0 0 0 0 11 16 16 99 240 275 36
1989 9 6 4 3 2 1 0 0 0 0 0 11 16 16 99 240 275 47
1990 9 6 4 3 2 1 0 0 0 0 0 11 16 16 99 240 275 40
1991 10 6 4 3 2 1 0 0 0 0 0 16 16 16 160 256 416 41
1992 10 6 4 3 2 1 0 0 0 0 0 16 16 16 160 256 416 32
1993 10 6 4 3 2 1 0 0 0 0 0 16 16 16 160 256 416 31
1994 10 6 4 3 2 1 0 0 0 0 0 16 16 16 160 256 416 46
1995 10 6 4 3 2 1 0 0 0 0 0 17 17 17 170 272 442 34
1996 10 6 4 3 2 1 0 0 0 0 0 16 16 16 160 256 416 23
1997 10 6 4 3 2 1 0 0 0 0 0 17 17 17 170 272 442 26
1998 10 6 4 3 2 1 0 0 0 0 0 16 16 16 160 256 416 23
1999 10 6 4 3 2 1 0 0 0 0 0 16 16 16 160 256 416 23
2000 10 6 4 3 2 1 0 0 0 0 0 17 17 17 170 272 442 23
2001 10 6 4 3 2 1 0 0 0 0 0 17 17 17 170 272 442 26
2002 10 6 4 3 2 1 0 0 0 0 0 17 17 17 170 272 442 22
2003 10 8 6 5 4 3 2 1 0 0 0 16 16 16 160 288 624 24
2004 10 8 6 5 4 3 2 1 0 0 0 18 18 18 180 324 702 25
2005 10 8 6 5 4 3 2 1 0 0 0 19 19 19 190 342 741 26
2006 10 8 6 5 4 3 2 1 0 0 0 18 18 18 180 324 702 27
2007 10 8 6 5 4 3 2 1 0 0 0 17 17 17 170 306 663 25
2008 10 8 6 5 4 3 2 1 0 0 0 18 18 18 180 324 702 22
2009 10 8 6 5 4 3 2 1 0 0 0 17 17 17 170 306 663 25
2010 25 18 15 12 10 8 6 4 2 1 0 19 19 19 475 817 1919 27
2011 25 18 15 12 10 8 6 4 2 1 0 19 19 19 475 817 1919 28
2012 25 18 15 12 10 8 6 4 2 1 0 20 20 20 500 860 2020 25
2013 25 18 15 12 10 8 6 4 2 1 0 19 19 19 475 817 1919 23
2014 25 18 15 12 10 8 6 4 2 1 0 19 19 19 475 817 1919 24
2015 25 18 15 12 10 8 6 4 2 1 0 19 19 19 475 817 1919 22
2016 25 18 15 12 10 8 6 4 2 1 0 21 21 21 525 903 2121 24
2017 25 18 15 12 10 8 6 4 2 1 0 20 20 20 500 860 2020 25
2018 25 18 15 12 10 8 6 4 2 1 0 21 21 21 525 903 2121 20
2019 25 18 15 12 10 8 6 4 2 1 1 21 21 21 546 903 2142 20
2020 25 18 15 12 10 8 6 4 2 1 1 7 7 7 182 301 714 21

Trovare i campioni

Il dataset in dotazione non contiene tabelle che riassumano chi sono i vincitori dei campionati e tutte le statistiche riassuntive legati ad essi. Per ovviare a questa mancanza e vista la struttura del dataset è necessario utilizzare il seguente approccio:

  1. Trovare la lista degli id delle ultime gare di una stagione a partire dal df races
    year raceId
    1950 839
    1951 832
    1952 824
    1953 816
    1954 807
    1955 798
    1956 791
    1957 783
    1958 775
    1959 764
    1960 755
    1961 745
    1962 737
    1963 728
    1964 718
    1965 708
    1966 698
    1967 689
    1968 678
    1969 666
    1970 655
    1971 642
    1972 631
    1973 619
    1974 604
    1975 589
    1976 575
    1977 559
    1978 542
    1979 526
    1980 511
    1981 497
    1982 482
    1983 466
    1984 451
    1985 435
    1986 419
    1987 403
    1988 387
    1989 371
    1990 336
    1991 320
    1992 304
    1993 288
    1994 272
    1995 256
    1996 239
    1997 223
    1998 206
    1999 190
    2000 174
    2001 157
    2002 140
    2003 123
    2004 107
    2005 89
    2006 70
    2007 52
    2008 35
    2009 17
    2010 355
    2011 859
    2012 879
    2013 899
    2014 918
    2015 945
    2016 968
    2017 988
    2018 1009
    2019 1030
    2020 1037
  2. Trovare le classifiche dopo l’ultima gara di ogni stagione e isolare il pilota vincitore per ogni anno
    year driverId constructorId seasonWins seasonPoints raceId
    1950 642 51 3 30.0 839
    1951 579 51 3 31.0 832
    1952 647 6 6 36.0 824
    1953 647 6 5 34.5 816
    1954 579 131 6 42.0 807
    1955 579 131 4 40.0 798
    1956 579 6 3 30.0 791
    1957 579 105 4 40.0 783
    1958 578 6 1 42.0 775
    1959 356 170 2 31.0 764
    1960 356 170 5 43.0 755
    1961 403 6 2 34.0 745
    1962 289 66 4 42.0 737
    1963 373 172 7 54.0 728
    1964 341 6 2 40.0 718
    1965 373 172 6 54.0 708
    1966 356 191 4 42.0 698
    1967 304 191 2 51.0 689
    1968 289 180 3 48.0 678
    1969 328 196 6 63.0 666
    1970 358 32 5 45.0 655
    1971 328 25 6 62.0 642
    1972 224 32 5 61.0 631
    1973 328 25 5 71.0 619
    1974 224 1 3 55.0 604
    1975 182 6 5 64.5 589
    1976 231 1 6 69.0 575
    1977 182 6 3 72.0 559
    1978 207 32 6 64.0 542
    1979 222 6 3 51.0 526
    1980 178 3 5 67.0 511
    1981 137 34 3 50.0 497
    1982 177 3 1 44.0 482
    1983 137 34 3 59.0 466
    1984 182 1 5 72.0 451
    1985 117 1 5 73.0 435
    1986 117 1 4 72.0 419
    1987 137 3 3 73.0 403
    1988 102 1 8 90.0 387
    1989 117 1 4 76.0 371
    1990 102 1 6 78.0 336
    1991 102 1 7 96.0 320
    1992 95 3 9 108.0 304
    1993 117 3 7 99.0 288
    1994 30 22 8 92.0 272
    1995 30 22 9 102.0 256
    1996 71 3 8 97.0 239
    1997 35 3 7 81.0 223
    1998 57 1 8 100.0 206
    1999 57 1 5 76.0 190
    2000 30 6 9 108.0 174
    2001 30 6 9 123.0 157
    2002 30 6 11 144.0 140
    2003 30 6 6 93.0 123
    2004 30 6 13 148.0 107
    2005 4 4 7 133.0 89
    2006 4 4 7 134.0 70
    2007 8 6 6 110.0 52
    2008 1 1 5 98.0 35
    2009 18 23 6 95.0 17
    2010 20 9 5 256.0 355
    2011 20 9 11 392.0 859
    2012 20 9 5 281.0 879
    2013 20 9 13 397.0 899
    2014 1 131 11 384.0 918
    2015 1 131 10 381.0 945
    2016 3 131 9 385.0 968
    2017 1 131 9 363.0 988
    2018 1 131 11 408.0 1009
    2019 1 131 11 413.0 1030
    2020 1 131 5 157.0 1037
    \(~\) Nei primi anni della F1 era possibile sostituire il pilota alla guida di una vettura, della stessa casa produttrice, durante una gara, questo permetteva ai piloti di “rubare” il posto ad un compagno se questo era più avantaggiato. Nelle tabelle questo porta a dei doppi risultati per alcuni piloti. Per ovviare a questo problema è stato operato un distinct() perché uno di questi piloti è sato campione del mondo.

Ci sono stati tre campioni della F1 che per vari problemi non hanno partecipato all’ultima gara della stagione, l’autore del dataset ha deciso di non inserire in races un entry per questi piloti. Anche questo problema è stato corretto in precedenza.

Numero di vittorie

Il primo indice calcolato è stato il numero di vittorie rispetto al numero di gare effettuate \[winsRate = \frac {wins}{starts}\]

Per trovare il numero di gare effettuato è bastato contare in results il numero di apparizioni di ogni id corrispondente ad un pilota campione del mondo:
year driverId constructorId seasonWins seasonPoints raceId starts
1950 642 51 3 30.0 839 6
1951 579 51 3 31.0 832 15
1952 647 6 6 36.0 824 20
1953 647 6 5 34.5 816 29
1954 579 131 6 42.0 807 33
1955 579 131 4 40.0 798 39
1956 579 6 3 30.0 791 49
1957 579 105 4 40.0 783 56
1958 578 6 1 42.0 775 48
1959 356 170 2 31.0 764 25
1960 356 170 5 43.0 755 33
1961 403 6 2 34.0 745 27
1962 289 66 4 42.0 737 41
1963 373 172 7 54.0 728 33
1964 341 6 2 40.0 718 41
1965 373 172 6 54.0 708 53
1966 356 191 4 42.0 698 85
1967 304 191 2 51.0 689 26
1968 289 180 3 48.0 678 103
1969 328 196 6 63.0 666 50
1970 358 32 5 45.0 655 62
1971 328 25 6 62.0 642 74
1972 224 32 5 61.0 631 28
1973 328 25 5 71.0 619 100
1974 224 1 3 55.0 604 58
1975 182 6 5 64.5 589 56
1976 231 1 6 69.0 575 53
1977 182 6 3 72.0 559 85
1978 207 32 6 64.0 542 82
1979 222 6 3 51.0 526 99
1980 178 3 5 67.0 511 81
1981 137 34 3 50.0 497 49
1982 177 3 1 44.0 482 65
1983 137 34 3 59.0 466 79
1984 182 1 5 72.0 451 160
1985 117 1 5 73.0 435 91
1986 117 1 4 72.0 419 107
1987 137 3 3 73.0 403 143
1988 102 1 8 90.0 387 79
1989 117 1 4 76.0 371 155
1990 102 1 6 78.0 336 111
1991 102 1 7 96.0 320 127
1992 95 3 9 108.0 304 186
1993 117 3 7 99.0 288 202
1994 30 22 8 92.0 272 52
1995 30 22 9 102.0 256 69
1996 71 3 8 97.0 239 73
1997 35 3 7 81.0 223 33
1998 57 1 8 100.0 206 115
1999 57 1 5 76.0 190 131
2000 30 6 9 108.0 174 145
2001 30 6 9 123.0 157 162
2002 30 6 11 144.0 140 179
2003 30 6 6 93.0 123 195
2004 30 6 13 148.0 107 213
2005 4 4 7 133.0 89 70
2006 4 4 7 134.0 70 88
2007 8 6 6 110.0 52 122
2008 1 1 5 98.0 35 35
2009 18 23 6 95.0 17 172
2010 20 9 5 256.0 355 62
2011 20 9 11 392.0 859 81
2012 20 9 5 281.0 879 101
2013 20 9 13 397.0 899 120
2014 1 131 11 384.0 918 148
2015 1 131 10 381.0 945 167
2016 3 131 9 385.0 968 206
2017 1 131 9 363.0 988 208
2018 1 131 11 408.0 1009 229
2019 1 131 11 413.0 1030 250
2020 1 131 5 157.0 1037 257
\(~\) Il numero di vittorie è clacolabile anch’esso a partire dal df results:
year driverId constructorId seasonWins seasonPoints raceId starts wins
1950 642 51 3 30.0 839 6 3
1951 579 51 3 31.0 832 15 6
1952 647 6 6 36.0 824 20 8
1953 647 6 5 34.5 816 29 13
1954 579 131 6 42.0 807 33 13
1955 579 131 4 40.0 798 39 17
1956 579 6 3 30.0 791 49 20
1957 579 105 4 40.0 783 56 24
1958 578 6 1 42.0 775 48 3
1959 356 170 2 31.0 764 25 2
1960 356 170 5 43.0 755 33 7
1961 403 6 2 34.0 745 27 3
1962 289 66 4 42.0 737 41 4
1963 373 172 7 54.0 728 33 10
1964 341 6 2 40.0 718 41 3
1965 373 172 6 54.0 708 53 19
1966 356 191 4 42.0 698 85 11
1967 304 191 2 51.0 689 26 2
1968 289 180 3 48.0 678 103 13
1969 328 196 6 63.0 666 50 11
1970 358 32 5 45.0 655 62 6
1971 328 25 6 62.0 642 74 18
1972 224 32 5 61.0 631 28 6
1973 328 25 5 71.0 619 100 27
1974 224 1 3 55.0 604 58 12
1975 182 6 5 64.5 589 56 7
1976 231 1 6 69.0 575 53 7
1977 182 6 3 72.0 559 85 15
1978 207 32 6 64.0 542 82 12
1979 222 6 3 51.0 526 99 10
1980 178 3 5 67.0 511 81 10
1981 137 34 3 50.0 497 49 6
1982 177 3 1 44.0 482 65 1
1983 137 34 3 59.0 466 79 10
1984 182 1 5 72.0 451 160 24
1985 117 1 5 73.0 435 91 21
1986 117 1 4 72.0 419 107 25
1987 137 3 3 73.0 403 143 20
1988 102 1 8 90.0 387 79 14
1989 117 1 4 76.0 371 155 39
1990 102 1 6 78.0 336 111 26
1991 102 1 7 96.0 320 127 33
1992 95 3 9 108.0 304 186 30
1993 117 3 7 99.0 288 202 51
1994 30 22 8 92.0 272 52 10
1995 30 22 9 102.0 256 69 19
1996 71 3 8 97.0 239 73 21
1997 35 3 7 81.0 223 33 11
1998 57 1 8 100.0 206 115 9
1999 57 1 5 76.0 190 131 14
2000 30 6 9 108.0 174 145 44
2001 30 6 9 123.0 157 162 53
2002 30 6 11 144.0 140 179 64
2003 30 6 6 93.0 123 195 70
2004 30 6 13 148.0 107 213 83
2005 4 4 7 133.0 89 70 8
2006 4 4 7 134.0 70 88 15
2007 8 6 6 110.0 52 122 15
2008 1 1 5 98.0 35 35 9
2009 18 23 6 95.0 17 172 7
2010 20 9 5 256.0 355 62 10
2011 20 9 11 392.0 859 81 21
2012 20 9 5 281.0 879 101 26
2013 20 9 13 397.0 899 120 39
2014 1 131 11 384.0 918 148 33
2015 1 131 10 381.0 945 167 43
2016 3 131 9 385.0 968 206 23
2017 1 131 9 363.0 988 208 62
2018 1 131 11 408.0 1009 229 73
2019 1 131 11 413.0 1030 250 84
2020 1 131 5 157.0 1037 257 89
\(~\) A conclusione è necessario calcolare l’indice di vittorie:
year driverId constructorId seasonWins seasonPoints raceId starts wins winsRate
1950 642 51 3 30.0 839 6 3 0.5000000
1951 579 51 3 31.0 832 15 6 0.4000000
1952 647 6 6 36.0 824 20 8 0.4000000
1953 647 6 5 34.5 816 29 13 0.4482759
1954 579 131 6 42.0 807 33 13 0.3939394
1955 579 131 4 40.0 798 39 17 0.4358974
1956 579 6 3 30.0 791 49 20 0.4081633
1957 579 105 4 40.0 783 56 24 0.4285714
1958 578 6 1 42.0 775 48 3 0.0625000
1959 356 170 2 31.0 764 25 2 0.0800000
1960 356 170 5 43.0 755 33 7 0.2121212
1961 403 6 2 34.0 745 27 3 0.1111111
1962 289 66 4 42.0 737 41 4 0.0975610
1963 373 172 7 54.0 728 33 10 0.3030303
1964 341 6 2 40.0 718 41 3 0.0731707
1965 373 172 6 54.0 708 53 19 0.3584906
1966 356 191 4 42.0 698 85 11 0.1294118
1967 304 191 2 51.0 689 26 2 0.0769231
1968 289 180 3 48.0 678 103 13 0.1262136
1969 328 196 6 63.0 666 50 11 0.2200000
1970 358 32 5 45.0 655 62 6 0.0967742
1971 328 25 6 62.0 642 74 18 0.2432432
1972 224 32 5 61.0 631 28 6 0.2142857
1973 328 25 5 71.0 619 100 27 0.2700000
1974 224 1 3 55.0 604 58 12 0.2068966
1975 182 6 5 64.5 589 56 7 0.1250000
1976 231 1 6 69.0 575 53 7 0.1320755
1977 182 6 3 72.0 559 85 15 0.1764706
1978 207 32 6 64.0 542 82 12 0.1463415
1979 222 6 3 51.0 526 99 10 0.1010101
1980 178 3 5 67.0 511 81 10 0.1234568
1981 137 34 3 50.0 497 49 6 0.1224490
1982 177 3 1 44.0 482 65 1 0.0153846
1983 137 34 3 59.0 466 79 10 0.1265823
1984 182 1 5 72.0 451 160 24 0.1500000
1985 117 1 5 73.0 435 91 21 0.2307692
1986 117 1 4 72.0 419 107 25 0.2336449
1987 137 3 3 73.0 403 143 20 0.1398601
1988 102 1 8 90.0 387 79 14 0.1772152
1989 117 1 4 76.0 371 155 39 0.2516129
1990 102 1 6 78.0 336 111 26 0.2342342
1991 102 1 7 96.0 320 127 33 0.2598425
1992 95 3 9 108.0 304 186 30 0.1612903
1993 117 3 7 99.0 288 202 51 0.2524752
1994 30 22 8 92.0 272 52 10 0.1923077
1995 30 22 9 102.0 256 69 19 0.2753623
1996 71 3 8 97.0 239 73 21 0.2876712
1997 35 3 7 81.0 223 33 11 0.3333333
1998 57 1 8 100.0 206 115 9 0.0782609
1999 57 1 5 76.0 190 131 14 0.1068702
2000 30 6 9 108.0 174 145 44 0.3034483
2001 30 6 9 123.0 157 162 53 0.3271605
2002 30 6 11 144.0 140 179 64 0.3575419
2003 30 6 6 93.0 123 195 70 0.3589744
2004 30 6 13 148.0 107 213 83 0.3896714
2005 4 4 7 133.0 89 70 8 0.1142857
2006 4 4 7 134.0 70 88 15 0.1704545
2007 8 6 6 110.0 52 122 15 0.1229508
2008 1 1 5 98.0 35 35 9 0.2571429
2009 18 23 6 95.0 17 172 7 0.0406977
2010 20 9 5 256.0 355 62 10 0.1612903
2011 20 9 11 392.0 859 81 21 0.2592593
2012 20 9 5 281.0 879 101 26 0.2574257
2013 20 9 13 397.0 899 120 39 0.3250000
2014 1 131 11 384.0 918 148 33 0.2229730
2015 1 131 10 381.0 945 167 43 0.2574850
2016 3 131 9 385.0 968 206 23 0.1116505
2017 1 131 9 363.0 988 208 62 0.2980769
2018 1 131 11 408.0 1009 229 73 0.3187773
2019 1 131 11 413.0 1030 250 84 0.3360000
2020 1 131 5 157.0 1037 257 89 0.3463035

Contributo dei campioni ai team

Un indice interessante per valutare le performance di un pilota è il rapporto \[ability = \frac {punti\;pilota}{punti\;squadra} \] che fornisce una misura del grado di bravura del pilota rispetto al compagno di squadra (importante è sottolineare che i piloti utilizzano due vetture identiche e varia solo l’assetto in funzione del circuito). \(~\) Per calcolare tale indice vengono inizialmente aggiunte delle informazioni al df champions:
year driverId constructorId seasonWins seasonPoints raceId starts wins winsRate forename surname constructor constructorPoints position
1950 642 51 3 30.0 839 6 3 0.5000000 Nino Farina Alfa Romeo NA NA
1951 579 51 3 31.0 832 15 6 0.4000000 Juan Fangio Alfa Romeo NA NA
1952 647 6 6 36.0 824 20 8 0.4000000 Alberto Ascari Ferrari NA NA
1953 647 6 5 34.5 816 29 13 0.4482759 Alberto Ascari Ferrari NA NA
1954 579 131 6 42.0 807 33 13 0.3939394 Juan Fangio Mercedes NA NA
1955 579 131 4 40.0 798 39 17 0.4358974 Juan Fangio Mercedes NA NA
1956 579 6 3 30.0 791 49 20 0.4081633 Juan Fangio Ferrari NA NA
1957 579 105 4 40.0 783 56 24 0.4285714 Juan Fangio Maserati NA NA
1958 578 6 1 42.0 775 48 3 0.0625000 Mike Hawthorn Ferrari 40.0 2
1959 356 170 2 31.0 764 25 2 0.0800000 Jack Brabham Cooper-Climax 40.0 1
1960 356 170 5 43.0 755 33 7 0.2121212 Jack Brabham Cooper-Climax 48.0 1
1961 403 6 2 34.0 745 27 3 0.1111111 Phil Hill Ferrari 45.0 1
1962 289 66 4 42.0 737 41 4 0.0975610 Graham Hill BRM 42.0 1
1963 373 172 7 54.0 728 33 10 0.3030303 Jim Clark Lotus-Climax 54.0 1
1964 341 6 2 40.0 718 41 3 0.0731707 John Surtees Ferrari 45.0 1
1965 373 172 6 54.0 708 53 19 0.3584906 Jim Clark Lotus-Climax 54.0 1
1966 356 191 4 42.0 698 85 11 0.1294118 Jack Brabham Brabham-Repco 42.0 1
1967 304 191 2 51.0 689 26 2 0.0769231 Denny Hulme Brabham-Repco 63.0 1
1968 289 180 3 48.0 678 103 13 0.1262136 Graham Hill Lotus-Ford 62.0 1
1969 328 196 6 63.0 666 50 11 0.2200000 Jackie Stewart Matra-Ford 66.0 1
1970 358 32 5 45.0 655 62 6 0.0967742 Jochen Rindt Team Lotus 59.0 1
1971 328 25 6 62.0 642 74 18 0.2432432 Jackie Stewart Tyrrell 73.0 1
1972 224 32 5 61.0 631 28 6 0.2142857 Emerson Fittipaldi Team Lotus 61.0 1
1973 328 25 5 71.0 619 100 27 0.2700000 Jackie Stewart Tyrrell 82.0 2
1974 224 1 3 55.0 604 58 12 0.2068966 Emerson Fittipaldi McLaren 73.0 1
1975 182 6 5 64.5 589 56 7 0.1250000 Niki Lauda Ferrari 72.5 1
1976 231 1 6 69.0 575 53 7 0.1320755 James Hunt McLaren 74.0 2
1977 182 6 3 72.0 559 85 15 0.1764706 Niki Lauda Ferrari 95.0 1
1978 207 32 6 64.0 542 82 12 0.1463415 Mario Andretti Team Lotus 86.0 1
1979 222 6 3 51.0 526 99 10 0.1010101 Jody Scheckter Ferrari 113.0 1
1980 178 3 5 67.0 511 81 10 0.1234568 Alan Jones Williams 120.0 1
1981 137 34 3 50.0 497 49 6 0.1224490 Nelson Piquet Brabham 61.0 2
1982 177 3 1 44.0 482 65 1 0.0153846 Keke Rosberg Williams 58.0 4
1983 137 34 3 59.0 466 79 10 0.1265823 Nelson Piquet Brabham 72.0 3
1984 182 1 5 72.0 451 160 24 0.1500000 Niki Lauda McLaren 143.5 1
1985 117 1 5 73.0 435 91 21 0.2307692 Alain Prost McLaren 90.0 1
1986 117 1 4 72.0 419 107 25 0.2336449 Alain Prost McLaren 96.0 2
1987 137 3 3 73.0 403 143 20 0.1398601 Nelson Piquet Williams 137.0 1
1988 102 1 8 90.0 387 79 14 0.1772152 Ayrton Senna McLaren 199.0 1
1989 117 1 4 76.0 371 155 39 0.2516129 Alain Prost McLaren 141.0 1
1990 102 1 6 78.0 336 111 26 0.2342342 Ayrton Senna McLaren 121.0 1
1991 102 1 7 96.0 320 127 33 0.2598425 Ayrton Senna McLaren 139.0 1
1992 95 3 9 108.0 304 186 30 0.1612903 Nigel Mansell Williams 164.0 1
1993 117 3 7 99.0 288 202 51 0.2524752 Alain Prost Williams 168.0 1
1994 30 22 8 92.0 272 52 10 0.1923077 Michael Schumacher Benetton 103.0 2
1995 30 22 9 102.0 256 69 19 0.2753623 Michael Schumacher Benetton 147.0 1
1996 71 3 8 97.0 239 73 21 0.2876712 Damon Hill Williams 175.0 1
1997 35 3 7 81.0 223 33 11 0.3333333 Jacques Villeneuve Williams 123.0 1
1998 57 1 8 100.0 206 115 9 0.0782609 Mika Häkkinen McLaren 156.0 1
1999 57 1 5 76.0 190 131 14 0.1068702 Mika Häkkinen McLaren 124.0 2
2000 30 6 9 108.0 174 145 44 0.3034483 Michael Schumacher Ferrari 170.0 1
2001 30 6 9 123.0 157 162 53 0.3271605 Michael Schumacher Ferrari 179.0 1
2002 30 6 11 144.0 140 179 64 0.3575419 Michael Schumacher Ferrari 221.0 1
2003 30 6 6 93.0 123 195 70 0.3589744 Michael Schumacher Ferrari 158.0 1
2004 30 6 13 148.0 107 213 83 0.3896714 Michael Schumacher Ferrari 262.0 1
2005 4 4 7 133.0 89 70 8 0.1142857 Fernando Alonso Renault 191.0 1
2006 4 4 7 134.0 70 88 15 0.1704545 Fernando Alonso Renault 206.0 1
2007 8 6 6 110.0 52 122 15 0.1229508 Kimi Räikkönen Ferrari 204.0 1
2008 1 1 5 98.0 35 35 9 0.2571429 Lewis Hamilton McLaren 151.0 2
2009 18 23 6 95.0 17 172 7 0.0406977 Jenson Button Brawn 172.0 1
2010 20 9 5 256.0 355 62 10 0.1612903 Sebastian Vettel Red Bull 498.0 1
2011 20 9 11 392.0 859 81 21 0.2592593 Sebastian Vettel Red Bull 650.0 1
2012 20 9 5 281.0 879 101 26 0.2574257 Sebastian Vettel Red Bull 460.0 1
2013 20 9 13 397.0 899 120 39 0.3250000 Sebastian Vettel Red Bull 596.0 1
2014 1 131 11 384.0 918 148 33 0.2229730 Lewis Hamilton Mercedes 701.0 1
2015 1 131 10 381.0 945 167 43 0.2574850 Lewis Hamilton Mercedes 703.0 1
2016 3 131 9 385.0 968 206 23 0.1116505 Nico Rosberg Mercedes 765.0 1
2017 1 131 9 363.0 988 208 62 0.2980769 Lewis Hamilton Mercedes 668.0 1
2018 1 131 11 408.0 1009 229 73 0.3187773 Lewis Hamilton Mercedes 655.0 1
2019 1 131 11 413.0 1030 250 84 0.3360000 Lewis Hamilton Mercedes 739.0 1
2020 1 131 5 157.0 1037 257 89 0.3463035 Lewis Hamilton Mercedes 264.0 1
\(~\) Dal point_scoring_system e dal df precedente è evidente come nei primi 8 anni della F1 non si sia disputato il campionato costruttori. Il campionato costruttori si svolge parallelamente a quello piloti e consta nel cumulo dei punti di TUTTI i piloti che corrono per una scuderia. Dato che l’indice introdotto in precedenza necessita del numero di punti nel campionato costruttori viene fatta manualmente la proiezione dei punti che i piloti avrebbero portato al proprio costruttore. \(~\) Inizialmente è cruciale sapere quali sono i costruttori per cui i campioni del mondo gareggiavano:
year constructorId
1950 51
1951 51
1952 6
1953 6
1954 131
1955 131
1956 6
1957 105
\(~\) Vengono poi unite le informazioni sulle gare in cui hanno partecipato le vetture di un costruttore, in paricolare è necessario sapere in quali posizioni hanno concluso i piloti della casa costruttrice:
year constructorId raceId position
1950 51 833 1
1950 51 833 2
1950 51 833 3
1950 51 833 NA
1950 51 834 1
1950 51 834 NA
1950 51 834 NA
1950 51 835 NA
1950 51 836 1
1950 51 836 2
1950 51 836 NA
1950 51 837 1
1950 51 837 2
1950 51 837 4
1950 51 838 1
1950 51 838 2
1950 51 838 7
1950 51 839 1
1950 51 839 3
1950 51 839 NA
1950 51 839 NA
1950 51 839 NA
1950 51 839 NA
1951 51 825 1
1951 51 825 3
1951 51 825 4
1951 51 825 5
1951 51 826 NA
1951 51 827 1
1951 51 827 9
1951 51 827 NA
1951 51 828 1
1951 51 828 5
1951 51 828 10
1951 51 828 11
1951 51 828 1
1951 51 828 11
1951 51 829 2
1951 51 829 4
1951 51 829 6
1951 51 829 NA
1951 51 830 2
1951 51 830 NA
1951 51 830 NA
1951 51 830 NA
1951 51 831 3
1951 51 831 NA
1951 51 831 NA
1951 51 831 NA
1951 51 831 3
1951 51 832 1
1951 51 832 3
1951 51 832 5
1951 51 832 6
1952 6 817 1
1952 6 817 2
1952 6 817 7
1952 6 817 NA
1952 6 817 NA
1952 6 817 NA
1952 6 817 NA
1952 6 818 NA
1952 6 819 1
1952 6 819 2
1952 6 819 7
1952 6 819 NA
1952 6 819 NA
1952 6 820 1
1952 6 820 2
1952 6 820 3
1952 6 820 11
1952 6 820 12
1952 6 820 NA
1952 6 820 NA
1952 6 820 11
1952 6 821 1
1952 6 821 2
1952 6 821 6
1952 6 821 8
1952 6 821 10
1952 6 821 13
1952 6 821 NA
1952 6 822 1
1952 6 822 2
1952 6 822 3
1952 6 822 4
1952 6 822 6
1952 6 822 NA
1952 6 822 NA
1952 6 823 1
1952 6 823 2
1952 6 823 3
1952 6 823 NA
1952 6 824 1
1952 6 824 3
1952 6 824 4
1952 6 824 6
1952 6 824 7
1952 6 824 10
1952 6 824 NA
1952 6 824 NA
1952 6 824 NA
1952 6 824 NA
1953 6 808 1
1953 6 808 2
1953 6 808 4
1953 6 808 NA
1953 6 809 NA
1953 6 810 1
1953 6 810 2
1953 6 810 4
1953 6 810 7
1953 6 810 NA
1953 6 811 1
1953 6 811 2
1953 6 811 6
1953 6 811 8
1953 6 811 NA
1953 6 812 1
1953 6 812 4
1953 6 812 5
1953 6 812 6
1953 6 812 8
1953 6 813 1
1953 6 813 3
1953 6 813 5
1953 6 813 10
1953 6 813 NA
1953 6 814 1
1953 6 814 3
1953 6 814 7
1953 6 814 8
1953 6 814 10
1953 6 814 NA
1953 6 814 NA
1953 6 814 8
1953 6 814 NA
1953 6 815 1
1953 6 815 2
1953 6 815 3
1953 6 815 6
1953 6 815 8
1953 6 815 NA
1953 6 815 NA
1953 6 815 NA
1953 6 816 2
1953 6 816 3
1953 6 816 4
1953 6 816 8
1953 6 816 16
1953 6 816 NA
1953 6 816 NA
1954 131 799 NA
1954 131 800 NA
1954 131 801 NA
1954 131 802 1
1954 131 802 2
1954 131 802 NA
1954 131 803 4
1954 131 803 7
1954 131 804 1
1954 131 804 4
1954 131 804 NA
1954 131 804 NA
1954 131 805 1
1954 131 805 3
1954 131 805 NA
1954 131 806 1
1954 131 806 4
1954 131 806 NA
1954 131 807 3
1954 131 807 5
1954 131 807 NA
1955 131 792 1
1955 131 792 4
1955 131 792 NA
1955 131 792 NA
1955 131 792 4
1955 131 792 4
1955 131 793 9
1955 131 793 NA
1955 131 793 NA
1955 131 793 NA
1955 131 794 NA
1955 131 795 1
1955 131 795 2
1955 131 795 NA
1955 131 796 1
1955 131 796 2
1955 131 796 NA
1955 131 797 1
1955 131 797 2
1955 131 797 3
1955 131 797 4
1955 131 798 1
1955 131 798 2
1955 131 798 NA
1955 131 798 NA
1956 6 784 1
1956 6 784 5
1956 6 784 NA
1956 6 784 NA
1956 6 784 NA
1956 6 784 1
1956 6 785 2
1956 6 785 4
1956 6 785 NA
1956 6 785 NA
1956 6 785 NA
1956 6 785 2
1956 6 785 4
1956 6 786 NA
1956 6 787 1
1956 6 787 2
1956 6 787 6
1956 6 787 NA
1956 6 787 NA
1956 6 788 1
1956 6 788 2
1956 6 788 4
1956 6 788 NA
1956 6 788 NA
1956 6 789 1
1956 6 789 2
1956 6 789 10
1956 6 789 NA
1956 6 789 2
1956 6 789 10
1956 6 790 1
1956 6 790 NA
1956 6 790 NA
1956 6 790 NA
1956 6 790 NA
1956 6 790 NA
1956 6 791 2
1956 6 791 8
1956 6 791 NA
1956 6 791 NA
1956 6 791 NA
1956 6 791 NA
1956 6 791 2
1956 6 791 8
1957 105 776 1
1957 105 776 2
1957 105 776 3
1957 105 776 4
1957 105 776 7
1957 105 776 8
1957 105 776 10
1957 105 777 1
1957 105 777 3
1957 105 777 NA
1957 105 777 NA
1957 105 777 NA
1957 105 777 NA
1957 105 777 NA
1957 105 777 NA
1957 105 777 NA
1957 105 777 NA
1957 105 778 NA
1957 105 779 1
1957 105 779 5
1957 105 779 6
1957 105 779 NA
1957 105 779 NA
1957 105 780 8
1957 105 780 NA
1957 105 780 NA
1957 105 780 NA
1957 105 780 NA
1957 105 780 NA
1957 105 780 NA
1957 105 781 1
1957 105 781 6
1957 105 781 7
1957 105 781 8
1957 105 781 10
1957 105 781 11
1957 105 781 NA
1957 105 781 NA
1957 105 781 NA
1957 105 782 2
1957 105 782 3
1957 105 782 4
1957 105 782 6
1957 105 782 NA
1957 105 782 NA
1957 105 782 NA
1957 105 782 NA
1957 105 782 NA
1957 105 782 NA
1957 105 783 2
1957 105 783 4
1957 105 783 5
1957 105 783 9
1957 105 783 10
1957 105 783 11
1957 105 783 NA
1957 105 783 NA
1957 105 783 NA
1957 105 783 NA
1957 105 783 NA
1957 105 783 5
1957 105 783 11
\(~\) Di tutte le gare individuate vengono filtrate quelle in cui i piloti sono arrivati almento quinti (come si può notare dalla tabella point_scoring_system, tra il 1950 e il 1957 solo i piloti arrivati almeno quinti ottenenvano dei punti) e la variabile position viene convertita in modo da essere equivalente al nome delle colonne in point_scoring_system:
year constructorId raceId position
1950 51 833 n1
1950 51 833 n2
1950 51 833 n3
1950 51 834 n1
1950 51 836 n1
1950 51 836 n2
1950 51 837 n1
1950 51 837 n2
1950 51 837 n4
1950 51 838 n1
1950 51 838 n2
1950 51 839 n1
1950 51 839 n3
1951 51 825 n1
1951 51 825 n3
1951 51 825 n4
1951 51 825 n5
1951 51 827 n1
1951 51 828 n1
1951 51 828 n5
1951 51 828 n1
1951 51 829 n2
1951 51 829 n4
1951 51 830 n2
1951 51 831 n3
1951 51 831 n3
1951 51 832 n1
1951 51 832 n3
1951 51 832 n5
1952 6 817 n1
1952 6 817 n2
1952 6 819 n1
1952 6 819 n2
1952 6 820 n1
1952 6 820 n2
1952 6 820 n3
1952 6 821 n1
1952 6 821 n2
1952 6 822 n1
1952 6 822 n2
1952 6 822 n3
1952 6 822 n4
1952 6 823 n1
1952 6 823 n2
1952 6 823 n3
1952 6 824 n1
1952 6 824 n3
1952 6 824 n4
1953 6 808 n1
1953 6 808 n2
1953 6 808 n4
1953 6 810 n1
1953 6 810 n2
1953 6 810 n4
1953 6 811 n1
1953 6 811 n2
1953 6 812 n1
1953 6 812 n4
1953 6 812 n5
1953 6 813 n1
1953 6 813 n3
1953 6 813 n5
1953 6 814 n1
1953 6 814 n3
1953 6 815 n1
1953 6 815 n2
1953 6 815 n3
1953 6 816 n2
1953 6 816 n3
1953 6 816 n4
1954 131 802 n1
1954 131 802 n2
1954 131 803 n4
1954 131 804 n1
1954 131 804 n4
1954 131 805 n1
1954 131 805 n3
1954 131 806 n1
1954 131 806 n4
1954 131 807 n3
1954 131 807 n5
1955 131 792 n1
1955 131 792 n4
1955 131 792 n4
1955 131 792 n4
1955 131 795 n1
1955 131 795 n2
1955 131 796 n1
1955 131 796 n2
1955 131 797 n1
1955 131 797 n2
1955 131 797 n3
1955 131 797 n4
1955 131 798 n1
1955 131 798 n2
1956 6 784 n1
1956 6 784 n5
1956 6 784 n1
1956 6 785 n2
1956 6 785 n4
1956 6 785 n2
1956 6 785 n4
1956 6 787 n1
1956 6 787 n2
1956 6 788 n1
1956 6 788 n2
1956 6 788 n4
1956 6 789 n1
1956 6 789 n2
1956 6 789 n2
1956 6 790 n1
1956 6 791 n2
1956 6 791 n2
1957 105 776 n1
1957 105 776 n2
1957 105 776 n3
1957 105 776 n4
1957 105 777 n1
1957 105 777 n3
1957 105 779 n1
1957 105 779 n5
1957 105 781 n1
1957 105 782 n2
1957 105 782 n3
1957 105 782 n4
1957 105 783 n2
1957 105 783 n4
1957 105 783 n5
1957 105 783 n5
\(~\) Sapendo ora la posizione dei piloti è necessario associare i punti guadagnati:
year constructorId points
1950 51 8
1950 51 6
1950 51 4
1950 51 8
1950 51 8
1950 51 6
1950 51 8
1950 51 6
1950 51 3
1950 51 8
1950 51 6
1950 51 8
1950 51 4
1951 51 8
1951 51 4
1951 51 3
1951 51 2
1951 51 8
1951 51 8
1951 51 2
1951 51 8
1951 51 6
1951 51 3
1951 51 6
1951 51 4
1951 51 4
1951 51 8
1951 51 4
1951 51 2
1952 6 8
1952 6 6
1952 6 8
1952 6 6
1952 6 8
1952 6 6
1952 6 4
1952 6 8
1952 6 6
1952 6 8
1952 6 6
1952 6 4
1952 6 3
1952 6 8
1952 6 6
1952 6 4
1952 6 8
1952 6 4
1952 6 3
1953 6 8
1953 6 6
1953 6 3
1953 6 8
1953 6 6
1953 6 3
1953 6 8
1953 6 6
1953 6 8
1953 6 3
1953 6 2
1953 6 8
1953 6 4
1953 6 2
1953 6 8
1953 6 4
1953 6 8
1953 6 6
1953 6 4
1953 6 6
1953 6 4
1953 6 3
1954 131 8
1954 131 6
1954 131 3
1954 131 8
1954 131 3
1954 131 8
1954 131 4
1954 131 8
1954 131 3
1954 131 4
1954 131 2
1955 131 8
1955 131 3
1955 131 3
1955 131 3
1955 131 8
1955 131 6
1955 131 8
1955 131 6
1955 131 8
1955 131 6
1955 131 4
1955 131 3
1955 131 8
1955 131 6
1956 6 8
1956 6 2
1956 6 8
1956 6 6
1956 6 3
1956 6 6
1956 6 3
1956 6 8
1956 6 6
1956 6 8
1956 6 6
1956 6 3
1956 6 8
1956 6 6
1956 6 6
1956 6 8
1956 6 6
1956 6 6
1957 105 8
1957 105 6
1957 105 4
1957 105 3
1957 105 8
1957 105 4
1957 105 8
1957 105 2
1957 105 8
1957 105 6
1957 105 4
1957 105 3
1957 105 6
1957 105 3
1957 105 2
1957 105 2
\(~\) Avendo ora i punti che ogni pilota della scuderia ha accumulato, è sufficiente raggruppare in base all’anno e fare la somma dei punti di ogni pilota di un costruttore per ottenere i punti totali:
year constructorPoints
1950 83
1951 80
1952 114
1953 118
1954 57
1955 80
1956 107
1957 77
\(~\) Ora, ai dati sui campioni del mondo, vengono uniti i risultati ottenuti in precedenza per completare il df:
year driverId constructorId seasonWins seasonPoints raceId starts wins winsRate driver constructor position constructorPoints maxDriversPoints availableDriversPoints rounds nDrivers
1950 642 51 3 30.0 839 6 3 0.5000000 Nino Farina Alfa Romeo NA 83.0 39 96 7 81
1951 579 51 3 31.0 832 15 6 0.4000000 Juan Fangio Alfa Romeo NA 80.0 40 96 8 84
1952 647 6 6 36.0 824 20 8 0.4000000 Alberto Ascari Ferrari NA 114.0 40 96 8 105
1953 647 6 5 34.5 816 29 13 0.4482759 Alberto Ascari Ferrari NA 118.0 41 96 9 108
1954 579 131 6 42.0 807 33 13 0.3939394 Juan Fangio Mercedes NA 57.0 49 120 9 97
1955 579 131 4 40.0 798 39 17 0.4358974 Juan Fangio Mercedes NA 80.0 47 120 7 84
1956 579 6 3 30.0 791 49 20 0.4081633 Juan Fangio Ferrari NA 107.0 48 120 8 85
1957 579 105 4 40.0 783 56 24 0.4285714 Juan Fangio Maserati NA 77.0 48 120 8 76
1958 578 6 1 42.0 775 48 3 0.0625000 Mike Hawthorn Ferrari 2 40.0 59 144 11 87
1959 356 170 2 31.0 764 25 2 0.0800000 Jack Brabham Cooper-Climax 1 40.0 49 120 9 88
1960 356 170 5 43.0 755 33 7 0.2121212 Jack Brabham Cooper-Climax 1 48.0 48 144 10 91
1961 403 6 2 34.0 745 27 3 0.1111111 Phil Hill Ferrari 1 45.0 45 125 8 62
1962 289 66 4 42.0 737 41 4 0.0975610 Graham Hill BRM 1 42.0 45 125 9 61
1963 373 172 7 54.0 728 33 10 0.3030303 Jim Clark Lotus-Climax 1 54.0 54 150 10 62
1964 341 6 2 40.0 718 41 3 0.0731707 John Surtees Ferrari 1 45.0 54 150 10 41
1965 373 172 6 54.0 708 53 19 0.3584906 Jim Clark Lotus-Climax 1 54.0 54 150 10 54
1966 356 191 4 42.0 698 85 11 0.1294118 Jack Brabham Brabham-Repco 1 42.0 45 125 9 33
1967 304 191 2 51.0 689 26 2 0.0769231 Denny Hulme Brabham-Repco 1 63.0 81 225 11 44
1968 289 180 3 48.0 678 103 13 0.1262136 Graham Hill Lotus-Ford 1 62.0 90 250 12 43
1969 328 196 6 63.0 666 50 11 0.2200000 Jackie Stewart Matra-Ford 1 66.0 81 225 11 30
1970 358 32 5 45.0 655 62 6 0.0967742 Jochen Rindt Team Lotus 1 59.0 99 275 13 43
1971 328 25 6 62.0 642 74 18 0.2432432 Jackie Stewart Tyrrell 1 73.0 81 225 11 50
1972 224 32 5 61.0 631 28 6 0.2142857 Emerson Fittipaldi Team Lotus 1 61.0 90 250 12 42
1973 328 25 5 71.0 619 100 27 0.2700000 Jackie Stewart Tyrrell 2 82.0 117 325 15 42
1974 224 1 3 55.0 604 58 12 0.2068966 Emerson Fittipaldi McLaren 1 73.0 117 325 15 62
1975 182 6 5 64.5 589 56 7 0.1250000 Niki Lauda Ferrari 1 72.5 108 300 14 52
1976 231 1 6 69.0 575 53 7 0.1320755 James Hunt McLaren 2 74.0 126 350 16 54
1977 182 6 3 72.0 559 85 15 0.1764706 Niki Lauda Ferrari 1 95.0 126 350 17 61
1978 207 32 6 64.0 542 82 12 0.1463415 Mario Andretti Team Lotus 1 86.0 126 350 16 46
1979 222 6 3 51.0 526 99 10 0.1010101 Jody Scheckter Ferrari 1 113.0 72 200 15 36
1980 178 3 5 67.0 511 81 10 0.1234568 Alan Jones Williams 1 120.0 90 250 14 41
1981 137 34 3 50.0 497 49 6 0.1224490 Nelson Piquet Brabham 2 61.0 99 275 15 39
1982 177 3 1 44.0 482 65 1 0.0153846 Keke Rosberg Williams 4 58.0 99 275 16 40
1983 137 34 3 59.0 466 79 10 0.1265823 Nelson Piquet Brabham 3 72.0 99 275 15 35
1984 182 1 5 72.0 451 160 24 0.1500000 Niki Lauda McLaren 1 143.5 99 275 16 35
1985 117 1 5 73.0 435 91 21 0.2307692 Alain Prost McLaren 1 90.0 99 275 16 36
1986 117 1 4 72.0 419 107 25 0.2336449 Alain Prost McLaren 2 96.0 99 275 16 32
1987 137 3 3 73.0 403 143 20 0.1398601 Nelson Piquet Williams 1 137.0 99 275 16 32
1988 102 1 8 90.0 387 79 14 0.1772152 Ayrton Senna McLaren 1 199.0 99 275 16 36
1989 117 1 4 76.0 371 155 39 0.2516129 Alain Prost McLaren 1 141.0 99 275 16 47
1990 102 1 6 78.0 336 111 26 0.2342342 Ayrton Senna McLaren 1 121.0 99 275 16 40
1991 102 1 7 96.0 320 127 33 0.2598425 Ayrton Senna McLaren 1 139.0 160 416 16 41
1992 95 3 9 108.0 304 186 30 0.1612903 Nigel Mansell Williams 1 164.0 160 416 16 32
1993 117 3 7 99.0 288 202 51 0.2524752 Alain Prost Williams 1 168.0 160 416 16 31
1994 30 22 8 92.0 272 52 10 0.1923077 Michael Schumacher Benetton 2 103.0 160 416 16 46
1995 30 22 9 102.0 256 69 19 0.2753623 Michael Schumacher Benetton 1 147.0 170 442 17 34
1996 71 3 8 97.0 239 73 21 0.2876712 Damon Hill Williams 1 175.0 160 416 16 23
1997 35 3 7 81.0 223 33 11 0.3333333 Jacques Villeneuve Williams 1 123.0 170 442 17 26
1998 57 1 8 100.0 206 115 9 0.0782609 Mika Häkkinen McLaren 1 156.0 160 416 16 23
1999 57 1 5 76.0 190 131 14 0.1068702 Mika Häkkinen McLaren 2 124.0 160 416 16 23
2000 30 6 9 108.0 174 145 44 0.3034483 Michael Schumacher Ferrari 1 170.0 170 442 17 23
2001 30 6 9 123.0 157 162 53 0.3271605 Michael Schumacher Ferrari 1 179.0 170 442 17 26
2002 30 6 11 144.0 140 179 64 0.3575419 Michael Schumacher Ferrari 1 221.0 170 442 17 22
2003 30 6 6 93.0 123 195 70 0.3589744 Michael Schumacher Ferrari 1 158.0 160 624 16 24
2004 30 6 13 148.0 107 213 83 0.3896714 Michael Schumacher Ferrari 1 262.0 180 702 18 25
2005 4 4 7 133.0 89 70 8 0.1142857 Fernando Alonso Renault 1 191.0 190 741 19 26
2006 4 4 7 134.0 70 88 15 0.1704545 Fernando Alonso Renault 1 206.0 180 702 18 27
2007 8 6 6 110.0 52 122 15 0.1229508 Kimi Räikkönen Ferrari 1 204.0 170 663 17 25
2008 1 1 5 98.0 35 35 9 0.2571429 Lewis Hamilton McLaren 2 151.0 180 702 18 22
2009 18 23 6 95.0 17 172 7 0.0406977 Jenson Button Brawn 1 172.0 170 663 17 25
2010 20 9 5 256.0 355 62 10 0.1612903 Sebastian Vettel Red Bull 1 498.0 475 1919 19 27
2011 20 9 11 392.0 859 81 21 0.2592593 Sebastian Vettel Red Bull 1 650.0 475 1919 19 28
2012 20 9 5 281.0 879 101 26 0.2574257 Sebastian Vettel Red Bull 1 460.0 500 2020 20 25
2013 20 9 13 397.0 899 120 39 0.3250000 Sebastian Vettel Red Bull 1 596.0 475 1919 19 23
2014 1 131 11 384.0 918 148 33 0.2229730 Lewis Hamilton Mercedes 1 701.0 475 1919 19 24
2015 1 131 10 381.0 945 167 43 0.2574850 Lewis Hamilton Mercedes 1 703.0 475 1919 19 22
2016 3 131 9 385.0 968 206 23 0.1116505 Nico Rosberg Mercedes 1 765.0 525 2121 21 24
2017 1 131 9 363.0 988 208 62 0.2980769 Lewis Hamilton Mercedes 1 668.0 500 2020 20 25
2018 1 131 11 408.0 1009 229 73 0.3187773 Lewis Hamilton Mercedes 1 655.0 525 2121 21 20
2019 1 131 11 413.0 1030 250 84 0.3360000 Lewis Hamilton Mercedes 1 739.0 546 2142 21 20
2020 1 131 5 157.0 1037 257 89 0.3463035 Lewis Hamilton Mercedes 1 264.0 182 714 7 21
\(~\) \(~\) Completata l’integrazione del df champions con i punti del campionato costruttori mancanti è possibile calcolare l’indice ability che da un’idea del grado di abilità del pilota:
year driverId constructorId seasonWins seasonPoints raceId starts wins winsRate driver constructor position constructorPoints maxDriversPoints availableDriversPoints rounds nDrivers ability
1950 642 51 3 30.0 839 6 3 0.5000000 Nino Farina Alfa Romeo NA 83.0 39 96 7 81 0.3614458
1951 579 51 3 31.0 832 15 6 0.4000000 Juan Fangio Alfa Romeo NA 80.0 40 96 8 84 0.3875000
1952 647 6 6 36.0 824 20 8 0.4000000 Alberto Ascari Ferrari NA 114.0 40 96 8 105 0.3157895
1953 647 6 5 34.5 816 29 13 0.4482759 Alberto Ascari Ferrari NA 118.0 41 96 9 108 0.2923729
1954 579 131 6 42.0 807 33 13 0.3939394 Juan Fangio Mercedes NA 57.0 49 120 9 97 0.7368421
1955 579 131 4 40.0 798 39 17 0.4358974 Juan Fangio Mercedes NA 80.0 47 120 7 84 0.5000000
1956 579 6 3 30.0 791 49 20 0.4081633 Juan Fangio Ferrari NA 107.0 48 120 8 85 0.2803738
1957 579 105 4 40.0 783 56 24 0.4285714 Juan Fangio Maserati NA 77.0 48 120 8 76 0.5194805
1958 578 6 1 42.0 775 48 3 0.0625000 Mike Hawthorn Ferrari 2 40.0 59 144 11 87 1.0500000
1959 356 170 2 31.0 764 25 2 0.0800000 Jack Brabham Cooper-Climax 1 40.0 49 120 9 88 0.7750000
1960 356 170 5 43.0 755 33 7 0.2121212 Jack Brabham Cooper-Climax 1 48.0 48 144 10 91 0.8958333
1961 403 6 2 34.0 745 27 3 0.1111111 Phil Hill Ferrari 1 45.0 45 125 8 62 0.7555556
1962 289 66 4 42.0 737 41 4 0.0975610 Graham Hill BRM 1 42.0 45 125 9 61 1.0000000
1963 373 172 7 54.0 728 33 10 0.3030303 Jim Clark Lotus-Climax 1 54.0 54 150 10 62 1.0000000
1964 341 6 2 40.0 718 41 3 0.0731707 John Surtees Ferrari 1 45.0 54 150 10 41 0.8888889
1965 373 172 6 54.0 708 53 19 0.3584906 Jim Clark Lotus-Climax 1 54.0 54 150 10 54 1.0000000
1966 356 191 4 42.0 698 85 11 0.1294118 Jack Brabham Brabham-Repco 1 42.0 45 125 9 33 1.0000000
1967 304 191 2 51.0 689 26 2 0.0769231 Denny Hulme Brabham-Repco 1 63.0 81 225 11 44 0.8095238
1968 289 180 3 48.0 678 103 13 0.1262136 Graham Hill Lotus-Ford 1 62.0 90 250 12 43 0.7741935
1969 328 196 6 63.0 666 50 11 0.2200000 Jackie Stewart Matra-Ford 1 66.0 81 225 11 30 0.9545455
1970 358 32 5 45.0 655 62 6 0.0967742 Jochen Rindt Team Lotus 1 59.0 99 275 13 43 0.7627119
1971 328 25 6 62.0 642 74 18 0.2432432 Jackie Stewart Tyrrell 1 73.0 81 225 11 50 0.8493151
1972 224 32 5 61.0 631 28 6 0.2142857 Emerson Fittipaldi Team Lotus 1 61.0 90 250 12 42 1.0000000
1973 328 25 5 71.0 619 100 27 0.2700000 Jackie Stewart Tyrrell 2 82.0 117 325 15 42 0.8658537
1974 224 1 3 55.0 604 58 12 0.2068966 Emerson Fittipaldi McLaren 1 73.0 117 325 15 62 0.7534247
1975 182 6 5 64.5 589 56 7 0.1250000 Niki Lauda Ferrari 1 72.5 108 300 14 52 0.8896552
1976 231 1 6 69.0 575 53 7 0.1320755 James Hunt McLaren 2 74.0 126 350 16 54 0.9324324
1977 182 6 3 72.0 559 85 15 0.1764706 Niki Lauda Ferrari 1 95.0 126 350 17 61 0.7578947
1978 207 32 6 64.0 542 82 12 0.1463415 Mario Andretti Team Lotus 1 86.0 126 350 16 46 0.7441860
1979 222 6 3 51.0 526 99 10 0.1010101 Jody Scheckter Ferrari 1 113.0 72 200 15 36 0.4513274
1980 178 3 5 67.0 511 81 10 0.1234568 Alan Jones Williams 1 120.0 90 250 14 41 0.5583333
1981 137 34 3 50.0 497 49 6 0.1224490 Nelson Piquet Brabham 2 61.0 99 275 15 39 0.8196721
1982 177 3 1 44.0 482 65 1 0.0153846 Keke Rosberg Williams 4 58.0 99 275 16 40 0.7586207
1983 137 34 3 59.0 466 79 10 0.1265823 Nelson Piquet Brabham 3 72.0 99 275 15 35 0.8194444
1984 182 1 5 72.0 451 160 24 0.1500000 Niki Lauda McLaren 1 143.5 99 275 16 35 0.5017422
1985 117 1 5 73.0 435 91 21 0.2307692 Alain Prost McLaren 1 90.0 99 275 16 36 0.8111111
1986 117 1 4 72.0 419 107 25 0.2336449 Alain Prost McLaren 2 96.0 99 275 16 32 0.7500000
1987 137 3 3 73.0 403 143 20 0.1398601 Nelson Piquet Williams 1 137.0 99 275 16 32 0.5328467
1988 102 1 8 90.0 387 79 14 0.1772152 Ayrton Senna McLaren 1 199.0 99 275 16 36 0.4522613
1989 117 1 4 76.0 371 155 39 0.2516129 Alain Prost McLaren 1 141.0 99 275 16 47 0.5390071
1990 102 1 6 78.0 336 111 26 0.2342342 Ayrton Senna McLaren 1 121.0 99 275 16 40 0.6446281
1991 102 1 7 96.0 320 127 33 0.2598425 Ayrton Senna McLaren 1 139.0 160 416 16 41 0.6906475
1992 95 3 9 108.0 304 186 30 0.1612903 Nigel Mansell Williams 1 164.0 160 416 16 32 0.6585366
1993 117 3 7 99.0 288 202 51 0.2524752 Alain Prost Williams 1 168.0 160 416 16 31 0.5892857
1994 30 22 8 92.0 272 52 10 0.1923077 Michael Schumacher Benetton 2 103.0 160 416 16 46 0.8932039
1995 30 22 9 102.0 256 69 19 0.2753623 Michael Schumacher Benetton 1 147.0 170 442 17 34 0.6938776
1996 71 3 8 97.0 239 73 21 0.2876712 Damon Hill Williams 1 175.0 160 416 16 23 0.5542857
1997 35 3 7 81.0 223 33 11 0.3333333 Jacques Villeneuve Williams 1 123.0 170 442 17 26 0.6585366
1998 57 1 8 100.0 206 115 9 0.0782609 Mika Häkkinen McLaren 1 156.0 160 416 16 23 0.6410256
1999 57 1 5 76.0 190 131 14 0.1068702 Mika Häkkinen McLaren 2 124.0 160 416 16 23 0.6129032
2000 30 6 9 108.0 174 145 44 0.3034483 Michael Schumacher Ferrari 1 170.0 170 442 17 23 0.6352941
2001 30 6 9 123.0 157 162 53 0.3271605 Michael Schumacher Ferrari 1 179.0 170 442 17 26 0.6871508
2002 30 6 11 144.0 140 179 64 0.3575419 Michael Schumacher Ferrari 1 221.0 170 442 17 22 0.6515837
2003 30 6 6 93.0 123 195 70 0.3589744 Michael Schumacher Ferrari 1 158.0 160 624 16 24 0.5886076
2004 30 6 13 148.0 107 213 83 0.3896714 Michael Schumacher Ferrari 1 262.0 180 702 18 25 0.5648855
2005 4 4 7 133.0 89 70 8 0.1142857 Fernando Alonso Renault 1 191.0 190 741 19 26 0.6963351
2006 4 4 7 134.0 70 88 15 0.1704545 Fernando Alonso Renault 1 206.0 180 702 18 27 0.6504854
2007 8 6 6 110.0 52 122 15 0.1229508 Kimi Räikkönen Ferrari 1 204.0 170 663 17 25 0.5392157
2008 1 1 5 98.0 35 35 9 0.2571429 Lewis Hamilton McLaren 2 151.0 180 702 18 22 0.6490066
2009 18 23 6 95.0 17 172 7 0.0406977 Jenson Button Brawn 1 172.0 170 663 17 25 0.5523256
2010 20 9 5 256.0 355 62 10 0.1612903 Sebastian Vettel Red Bull 1 498.0 475 1919 19 27 0.5140562
2011 20 9 11 392.0 859 81 21 0.2592593 Sebastian Vettel Red Bull 1 650.0 475 1919 19 28 0.6030769
2012 20 9 5 281.0 879 101 26 0.2574257 Sebastian Vettel Red Bull 1 460.0 500 2020 20 25 0.6108696
2013 20 9 13 397.0 899 120 39 0.3250000 Sebastian Vettel Red Bull 1 596.0 475 1919 19 23 0.6661074
2014 1 131 11 384.0 918 148 33 0.2229730 Lewis Hamilton Mercedes 1 701.0 475 1919 19 24 0.5477889
2015 1 131 10 381.0 945 167 43 0.2574850 Lewis Hamilton Mercedes 1 703.0 475 1919 19 22 0.5419630
2016 3 131 9 385.0 968 206 23 0.1116505 Nico Rosberg Mercedes 1 765.0 525 2121 21 24 0.5032680
2017 1 131 9 363.0 988 208 62 0.2980769 Lewis Hamilton Mercedes 1 668.0 500 2020 20 25 0.5434132
2018 1 131 11 408.0 1009 229 73 0.3187773 Lewis Hamilton Mercedes 1 655.0 525 2121 21 20 0.6229008
2019 1 131 11 413.0 1030 250 84 0.3360000 Lewis Hamilton Mercedes 1 739.0 546 2142 21 20 0.5588633
2020 1 131 5 157.0 1037 257 89 0.3463035 Lewis Hamilton Mercedes 1 264.0 182 714 7 21 0.5946970

Punti cumulati

Un’indice di efficienza di un pilota è sicuramente il rapporto tra i punti cumulati in carriera e il numero di punti che il pilota ha avuto a disposizione: \[perfectionRate = \frac {punti\;carriera}{punti\;disponibili}\].

Dal df point_scoring_system si ottiene il numero massimo di punti disponibili per singolo pilota nella stagione (punteggio a fine stagione di un pilota che arriva sempre primo ed effettua tutti i giri veloci):
year maxDriversPoints
1950 39
1951 40
1952 40
1953 41
1954 49
1955 47
1956 48
1957 48
1958 59
1959 49
1960 48
1961 45
1962 45
1963 54
1964 54
1965 54
1966 45
1967 81
1968 90
1969 81
1970 99
1971 81
1972 90
1973 117
1974 117
1975 108
1976 126
1977 126
1978 126
1979 72
1980 90
1981 99
1982 99
1983 99
1984 99
1985 99
1986 99
1987 99
1988 99
1989 99
1990 99
1991 160
1992 160
1993 160
1994 160
1995 170
1996 160
1997 170
1998 160
1999 160
2000 170
2001 170
2002 170
2003 160
2004 180
2005 190
2006 180
2007 170
2008 180
2009 170
2010 475
2011 475
2012 500
2013 475
2014 475
2015 475
2016 525
2017 500
2018 525
2019 546
2020 182
\(~\) Combinando le informazioni contenute in champions, results e point_scoring_system si possono ottenere i punti cumulati che un pilota avrebbe potuto guadagnare durante la carriera:
year driverId constructorId seasonWins seasonPoints raceId starts wins winsRate driver constructor position constructorPoints maxDriversPoints availableDriversPoints rounds nDrivers ability perfectionPoints
1950 642 51 3 30.0 839 6 3 0.5000000 Nino Farina Alfa Romeo NA 83.0 39 96 7 81 0.3614458 39
1951 579 51 3 31.0 832 15 6 0.4000000 Juan Fangio Alfa Romeo NA 80.0 40 96 8 84 0.3875000 79
1952 647 6 6 36.0 824 20 8 0.4000000 Alberto Ascari Ferrari NA 114.0 40 96 8 105 0.3157895 119
1953 647 6 5 34.5 816 29 13 0.4482759 Alberto Ascari Ferrari NA 118.0 41 96 9 108 0.2923729 160
1954 579 131 6 42.0 807 33 13 0.3939394 Juan Fangio Mercedes NA 57.0 49 120 9 97 0.7368421 169
1955 579 131 4 40.0 798 39 17 0.4358974 Juan Fangio Mercedes NA 80.0 47 120 7 84 0.5000000 216
1956 579 6 3 30.0 791 49 20 0.4081633 Juan Fangio Ferrari NA 107.0 48 120 8 85 0.2803738 264
1957 579 105 4 40.0 783 56 24 0.4285714 Juan Fangio Maserati NA 77.0 48 120 8 76 0.5194805 312
1958 578 6 1 42.0 775 48 3 0.0625000 Mike Hawthorn Ferrari 2 40.0 59 144 11 87 1.0500000 332
1959 356 170 2 31.0 764 25 2 0.0800000 Jack Brabham Cooper-Climax 1 40.0 49 120 9 88 0.7750000 251
1960 356 170 5 43.0 755 33 7 0.2121212 Jack Brabham Cooper-Climax 1 48.0 48 144 10 91 0.8958333 299
1961 403 6 2 34.0 745 27 3 0.1111111 Phil Hill Ferrari 1 45.0 45 125 8 62 0.7555556 201
1962 289 66 4 42.0 737 41 4 0.0975610 Graham Hill BRM 1 42.0 45 125 9 61 1.0000000 246
1963 373 172 7 54.0 728 33 10 0.3030303 Jim Clark Lotus-Climax 1 54.0 54 150 10 62 1.0000000 192
1964 341 6 2 40.0 718 41 3 0.0731707 John Surtees Ferrari 1 45.0 54 150 10 41 0.8888889 246
1965 373 172 6 54.0 708 53 19 0.3584906 Jim Clark Lotus-Climax 1 54.0 54 150 10 54 1.0000000 300
1966 356 191 4 42.0 698 85 11 0.1294118 Jack Brabham Brabham-Repco 1 42.0 45 125 9 33 1.0000000 596
1967 304 191 2 51.0 689 26 2 0.0769231 Denny Hulme Brabham-Repco 1 63.0 81 225 11 44 0.8095238 180
1968 289 180 3 48.0 678 103 13 0.1262136 Graham Hill Lotus-Ford 1 62.0 90 250 12 43 0.7741935 624
1969 328 196 6 63.0 666 50 11 0.2200000 Jackie Stewart Matra-Ford 1 66.0 81 225 11 30 0.9545455 351
1970 358 32 5 45.0 655 62 6 0.0967742 Jochen Rindt Team Lotus 1 59.0 99 275 13 43 0.7627119 504
1971 328 25 6 62.0 642 74 18 0.2432432 Jackie Stewart Tyrrell 1 73.0 81 225 11 50 0.8493151 531
1972 224 32 5 61.0 631 28 6 0.2142857 Emerson Fittipaldi Team Lotus 1 61.0 90 250 12 42 1.0000000 270
1973 328 25 5 71.0 619 100 27 0.2700000 Jackie Stewart Tyrrell 2 82.0 117 325 15 42 0.8658537 738
1974 224 1 3 55.0 604 58 12 0.2068966 Emerson Fittipaldi McLaren 1 73.0 117 325 15 62 0.7534247 504
1975 182 6 5 64.5 589 56 7 0.1250000 Niki Lauda Ferrari 1 72.5 108 300 14 52 0.8896552 513
1976 231 1 6 69.0 575 53 7 0.1320755 James Hunt McLaren 2 74.0 126 350 16 54 0.9324324 468
1977 182 6 3 72.0 559 85 15 0.1764706 Niki Lauda Ferrari 1 95.0 126 350 17 61 0.7578947 765
1978 207 32 6 64.0 542 82 12 0.1463415 Mario Andretti Team Lotus 1 86.0 126 350 16 46 0.7441860 1044
1979 222 6 3 51.0 526 99 10 0.1010101 Jody Scheckter Ferrari 1 113.0 72 200 15 36 0.4513274 882
1980 178 3 5 67.0 511 81 10 0.1234568 Alan Jones Williams 1 120.0 90 250 14 41 0.5583333 648
1981 137 34 3 50.0 497 49 6 0.1224490 Nelson Piquet Brabham 2 61.0 99 275 15 39 0.8196721 387
1982 177 3 1 44.0 482 65 1 0.0153846 Keke Rosberg Williams 4 58.0 99 275 16 40 0.7586207 486
1983 137 34 3 59.0 466 79 10 0.1265823 Nelson Piquet Brabham 3 72.0 99 275 15 35 0.8194444 585
1984 182 1 5 72.0 451 160 24 0.1500000 Niki Lauda McLaren 1 143.5 99 275 16 35 0.5017422 1260
1985 117 1 5 73.0 435 91 21 0.2307692 Alain Prost McLaren 1 90.0 99 275 16 36 0.8111111 585
1986 117 1 4 72.0 419 107 25 0.2336449 Alain Prost McLaren 2 96.0 99 275 16 32 0.7500000 684
1987 137 3 3 73.0 403 143 20 0.1398601 Nelson Piquet Williams 1 137.0 99 275 16 32 0.5328467 981
1988 102 1 8 90.0 387 79 14 0.1772152 Ayrton Senna McLaren 1 199.0 99 275 16 36 0.4522613 495
1989 117 1 4 76.0 371 155 39 0.2516129 Alain Prost McLaren 1 141.0 99 275 16 47 0.5390071 981
1990 102 1 6 78.0 336 111 26 0.2342342 Ayrton Senna McLaren 1 121.0 99 275 16 40 0.6446281 693
1991 102 1 7 96.0 320 127 33 0.2598425 Ayrton Senna McLaren 1 139.0 160 416 16 41 0.6906475 853
1992 95 3 9 108.0 304 186 30 0.1612903 Nigel Mansell Williams 1 164.0 160 416 16 32 0.6585366 1400
1993 117 3 7 99.0 288 202 51 0.2524752 Alain Prost Williams 1 168.0 160 416 16 31 0.5892857 1400
1994 30 22 8 92.0 272 52 10 0.1923077 Michael Schumacher Benetton 2 103.0 160 416 16 46 0.8932039 640
1995 30 22 9 102.0 256 69 19 0.2753623 Michael Schumacher Benetton 1 147.0 170 442 17 34 0.6938776 810
1996 71 3 8 97.0 239 73 21 0.2876712 Damon Hill Williams 1 175.0 160 416 16 23 0.5542857 810
1997 35 3 7 81.0 223 33 11 0.3333333 Jacques Villeneuve Williams 1 123.0 170 442 17 26 0.6585366 330
1998 57 1 8 100.0 206 115 9 0.0782609 Mika Häkkinen McLaren 1 156.0 160 416 16 23 0.6410256 1300
1999 57 1 5 76.0 190 131 14 0.1068702 Mika Häkkinen McLaren 2 124.0 160 416 16 23 0.6129032 1460
2000 30 6 9 108.0 174 145 44 0.3034483 Michael Schumacher Ferrari 1 170.0 170 442 17 23 0.6352941 1630
2001 30 6 9 123.0 157 162 53 0.3271605 Michael Schumacher Ferrari 1 179.0 170 442 17 26 0.6871508 1800
2002 30 6 11 144.0 140 179 64 0.3575419 Michael Schumacher Ferrari 1 221.0 170 442 17 22 0.6515837 1970
2003 30 6 6 93.0 123 195 70 0.3589744 Michael Schumacher Ferrari 1 158.0 160 624 16 24 0.5886076 2130
2004 30 6 13 148.0 107 213 83 0.3896714 Michael Schumacher Ferrari 1 262.0 180 702 18 25 0.5648855 2310
2005 4 4 7 133.0 89 70 8 0.1142857 Fernando Alonso Renault 1 191.0 190 741 19 26 0.6963351 700
2006 4 4 7 134.0 70 88 15 0.1704545 Fernando Alonso Renault 1 206.0 180 702 18 27 0.6504854 880
2007 8 6 6 110.0 52 122 15 0.1229508 Kimi Räikkönen Ferrari 1 204.0 170 663 17 25 0.5392157 1220
2008 1 1 5 98.0 35 35 9 0.2571429 Lewis Hamilton McLaren 2 151.0 180 702 18 22 0.6490066 350
2009 18 23 6 95.0 17 172 7 0.0406977 Jenson Button Brawn 1 172.0 170 663 17 25 0.5523256 1740
2010 20 9 5 256.0 355 62 10 0.1612903 Sebastian Vettel Red Bull 1 498.0 475 1919 19 27 0.5140562 995
2011 20 9 11 392.0 859 81 21 0.2592593 Sebastian Vettel Red Bull 1 650.0 475 1919 19 28 0.6030769 1470
2012 20 9 5 281.0 879 101 26 0.2574257 Sebastian Vettel Red Bull 1 460.0 500 2020 20 25 0.6108696 1970
2013 20 9 13 397.0 899 120 39 0.3250000 Sebastian Vettel Red Bull 1 596.0 475 1919 19 23 0.6661074 2445
2014 1 131 11 384.0 918 148 33 0.2229730 Lewis Hamilton Mercedes 1 701.0 475 1919 19 24 0.5477889 2920
2015 1 131 10 381.0 945 167 43 0.2574850 Lewis Hamilton Mercedes 1 703.0 475 1919 19 22 0.5419630 3395
2016 3 131 9 385.0 968 206 23 0.1116505 Nico Rosberg Mercedes 1 765.0 525 2121 21 24 0.5032680 4100
2017 1 131 9 363.0 988 208 62 0.2980769 Lewis Hamilton Mercedes 1 668.0 500 2020 20 25 0.5434132 4420
2018 1 131 11 408.0 1009 229 73 0.3187773 Lewis Hamilton Mercedes 1 655.0 525 2121 21 20 0.6229008 4945
2019 1 131 11 413.0 1030 250 84 0.3360000 Lewis Hamilton Mercedes 1 739.0 546 2142 21 20 0.5588633 5491
2020 1 131 5 157.0 1037 257 89 0.3463035 Lewis Hamilton Mercedes 1 264.0 182 714 7 21 0.5946970 5673
\(~\) Lavorando ora su champions e results è possibile ricavare i punti che un pilota ha ottenuto in carriera:
year driverId constructorId seasonWins seasonPoints raceId starts wins winsRate driver constructor position constructorPoints maxDriversPoints availableDriversPoints rounds nDrivers ability perfectionPoints gainedPoints
1950 642 51 3 30.0 839 6 3 0.5000000 Nino Farina Alfa Romeo NA 83.0 39 96 7 81 0.3614458 39 30
1951 579 51 3 31.0 832 15 6 0.4000000 Juan Fangio Alfa Romeo NA 80.0 40 96 8 84 0.3875000 79 64
1952 647 6 6 36.0 824 20 8 0.4000000 Alberto Ascari Ferrari NA 114.0 40 96 8 105 0.3157895 119 92
1953 647 6 5 34.5 816 29 13 0.4482759 Alberto Ascari Ferrari NA 118.0 41 96 9 108 0.2923729 160 138
1954 579 131 6 42.0 807 33 13 0.3939394 Juan Fangio Mercedes NA 57.0 49 120 9 97 0.7368421 169 150
1955 579 131 4 40.0 798 39 17 0.4358974 Juan Fangio Mercedes NA 80.0 47 120 7 84 0.5000000 216 191
1956 579 6 3 30.0 791 49 20 0.4081633 Juan Fangio Ferrari NA 107.0 48 120 8 85 0.2803738 264 225
1957 579 105 4 40.0 783 56 24 0.4285714 Juan Fangio Maserati NA 77.0 48 120 8 76 0.5194805 312 271
1958 578 6 1 42.0 775 48 3 0.0625000 Mike Hawthorn Ferrari 2 40.0 59 144 11 87 1.0500000 332 127
1959 356 170 2 31.0 764 25 2 0.0800000 Jack Brabham Cooper-Climax 1 40.0 49 120 9 88 0.7750000 251 37
1960 356 170 5 43.0 755 33 7 0.2121212 Jack Brabham Cooper-Climax 1 48.0 48 144 10 91 0.8958333 299 80
1961 403 6 2 34.0 745 27 3 0.1111111 Phil Hill Ferrari 1 45.0 45 125 8 62 0.7555556 201 83
1962 289 66 4 42.0 737 41 4 0.0975610 Graham Hill BRM 1 42.0 45 125 9 61 1.0000000 246 59
1963 373 172 7 54.0 728 33 10 0.3030303 Jim Clark Lotus-Climax 1 54.0 54 150 10 62 1.0000000 192 122
1964 341 6 2 40.0 718 41 3 0.0731707 John Surtees Ferrari 1 45.0 54 150 10 41 0.8888889 246 91
1965 373 172 6 54.0 708 53 19 0.3584906 Jim Clark Lotus-Climax 1 54.0 54 150 10 54 1.0000000 300 208
1966 356 191 4 42.0 698 85 11 0.1294118 Jack Brabham Brabham-Repco 1 42.0 45 125 9 33 1.0000000 596 172
1967 304 191 2 51.0 689 26 2 0.0769231 Denny Hulme Brabham-Repco 1 63.0 81 225 11 44 0.8095238 180 74
1968 289 180 3 48.0 678 103 13 0.1262136 Graham Hill Lotus-Ford 1 62.0 90 250 12 43 0.7741935 624 256
1969 328 196 6 63.0 666 50 11 0.2200000 Jackie Stewart Matra-Ford 1 66.0 81 225 11 30 0.9545455 351 157
1970 358 32 5 45.0 655 62 6 0.0967742 Jochen Rindt Team Lotus 1 59.0 99 275 13 43 0.7627119 504 109
1971 328 25 6 62.0 642 74 18 0.2432432 Jackie Stewart Tyrrell 1 73.0 81 225 11 50 0.8493151 531 244
1972 224 32 5 61.0 631 28 6 0.2142857 Emerson Fittipaldi Team Lotus 1 61.0 90 250 12 42 1.0000000 270 89
1973 328 25 5 71.0 619 100 27 0.2700000 Jackie Stewart Tyrrell 2 82.0 117 325 15 42 0.8658537 738 360
1974 224 1 3 55.0 604 58 12 0.2068966 Emerson Fittipaldi McLaren 1 73.0 117 325 15 62 0.7534247 504 199
1975 182 6 5 64.5 589 56 7 0.1250000 Niki Lauda Ferrari 1 72.5 108 300 14 52 0.8896552 513 104
1976 231 1 6 69.0 575 53 7 0.1320755 James Hunt McLaren 2 74.0 126 350 16 54 0.9324324 468 131
1977 182 6 3 72.0 559 85 15 0.1764706 Niki Lauda Ferrari 1 95.0 126 350 17 61 0.7578947 765 244
1978 207 32 6 64.0 542 82 12 0.1463415 Mario Andretti Team Lotus 1 86.0 126 350 16 46 0.7441860 1044 158
1979 222 6 3 51.0 526 99 10 0.1010101 Jody Scheckter Ferrari 1 113.0 72 200 15 36 0.4513274 882 253
1980 178 3 5 67.0 511 81 10 0.1234568 Alan Jones Williams 1 120.0 90 250 14 41 0.5583333 648 156
1981 137 34 3 50.0 497 49 6 0.1224490 Nelson Piquet Brabham 2 61.0 99 275 15 39 0.8196721 387 107
1982 177 3 1 44.0 482 65 1 0.0153846 Keke Rosberg Williams 4 58.0 99 275 16 40 0.7586207 486 50
1983 137 34 3 59.0 466 79 10 0.1265823 Nelson Piquet Brabham 3 72.0 99 275 15 35 0.8194444 585 186
1984 182 1 5 72.0 451 160 24 0.1500000 Niki Lauda McLaren 1 143.5 99 275 16 35 0.5017422 1260 406
1985 117 1 5 73.0 435 91 21 0.2307692 Alain Prost McLaren 1 90.0 99 275 16 36 0.8111111 585 286
1986 117 1 4 72.0 419 107 25 0.2336449 Alain Prost McLaren 2 96.0 99 275 16 32 0.7500000 684 360
1987 137 3 3 73.0 403 143 20 0.1398601 Nelson Piquet Williams 1 137.0 99 275 16 32 0.5328467 981 381
1988 102 1 8 90.0 387 79 14 0.1772152 Ayrton Senna McLaren 1 199.0 99 275 16 36 0.4522613 495 257
1989 117 1 4 76.0 371 155 39 0.2516129 Alain Prost McLaren 1 141.0 99 275 16 47 0.5390071 981 592
1990 102 1 6 78.0 336 111 26 0.2342342 Ayrton Senna McLaren 1 121.0 99 275 16 40 0.6446281 693 395
1991 102 1 7 96.0 320 127 33 0.2598425 Ayrton Senna McLaren 1 139.0 160 416 16 41 0.6906475 853 491
1992 95 3 9 108.0 304 186 30 0.1612903 Nigel Mansell Williams 1 164.0 160 416 16 32 0.6585366 1400 469
1993 117 3 7 99.0 288 202 51 0.2524752 Alain Prost Williams 1 168.0 160 416 16 31 0.5892857 1400 798
1994 30 22 8 92.0 272 52 10 0.1923077 Michael Schumacher Benetton 2 103.0 160 416 16 46 0.8932039 640 201
1995 30 22 9 102.0 256 69 19 0.2753623 Michael Schumacher Benetton 1 147.0 170 442 17 34 0.6938776 810 303
1996 71 3 8 97.0 239 73 21 0.2876712 Damon Hill Williams 1 175.0 160 416 16 23 0.5542857 810 326
1997 35 3 7 81.0 223 33 11 0.3333333 Jacques Villeneuve Williams 1 123.0 170 442 17 26 0.6585366 330 159
1998 57 1 8 100.0 206 115 9 0.0782609 Mika Häkkinen McLaren 1 156.0 160 416 16 23 0.6410256 1300 218
1999 57 1 5 76.0 190 131 14 0.1068702 Mika Häkkinen McLaren 2 124.0 160 416 16 23 0.6129032 1460 294
2000 30 6 9 108.0 174 145 44 0.3034483 Michael Schumacher Ferrari 1 170.0 170 442 17 23 0.6352941 1630 678
2001 30 6 9 123.0 157 162 53 0.3271605 Michael Schumacher Ferrari 1 179.0 170 442 17 26 0.6871508 1800 801
2002 30 6 11 144.0 140 179 64 0.3575419 Michael Schumacher Ferrari 1 221.0 170 442 17 22 0.6515837 1970 945
2003 30 6 6 93.0 123 195 70 0.3589744 Michael Schumacher Ferrari 1 158.0 160 624 16 24 0.5886076 2130 1038
2004 30 6 13 148.0 107 213 83 0.3896714 Michael Schumacher Ferrari 1 262.0 180 702 18 25 0.5648855 2310 1186
2005 4 4 7 133.0 89 70 8 0.1142857 Fernando Alonso Renault 1 191.0 190 741 19 26 0.6963351 700 247
2006 4 4 7 134.0 70 88 15 0.1704545 Fernando Alonso Renault 1 206.0 180 702 18 27 0.6504854 880 381
2007 8 6 6 110.0 52 122 15 0.1229508 Kimi Räikkönen Ferrari 1 204.0 170 663 17 25 0.5392157 1220 456
2008 1 1 5 98.0 35 35 9 0.2571429 Lewis Hamilton McLaren 2 151.0 180 702 18 22 0.6490066 350 207
2009 18 23 6 95.0 17 172 7 0.0406977 Jenson Button Brawn 1 172.0 170 663 17 25 0.5523256 1740 327
2010 20 9 5 256.0 355 62 10 0.1612903 Sebastian Vettel Red Bull 1 498.0 475 1919 19 27 0.5140562 995 381
2011 20 9 11 392.0 859 81 21 0.2592593 Sebastian Vettel Red Bull 1 650.0 475 1919 19 28 0.6030769 1470 773
2012 20 9 5 281.0 879 101 26 0.2574257 Sebastian Vettel Red Bull 1 460.0 500 2020 20 25 0.6108696 1970 1054
2013 20 9 13 397.0 899 120 39 0.3250000 Sebastian Vettel Red Bull 1 596.0 475 1919 19 23 0.6661074 2445 1451
2014 1 131 11 384.0 918 148 33 0.2229730 Lewis Hamilton Mercedes 1 701.0 475 1919 19 24 0.5477889 2920 1486
2015 1 131 10 381.0 945 167 43 0.2574850 Lewis Hamilton Mercedes 1 703.0 475 1919 19 22 0.5419630 3395 1867
2016 3 131 9 385.0 968 206 23 0.1116505 Nico Rosberg Mercedes 1 765.0 525 2121 21 24 0.5032680 4100 1594
2017 1 131 9 363.0 988 208 62 0.2980769 Lewis Hamilton Mercedes 1 668.0 500 2020 20 25 0.5434132 4420 2610
2018 1 131 11 408.0 1009 229 73 0.3187773 Lewis Hamilton Mercedes 1 655.0 525 2121 21 20 0.6229008 4945 3018
2019 1 131 11 413.0 1030 250 84 0.3360000 Lewis Hamilton Mercedes 1 739.0 546 2142 21 20 0.5588633 5491 3431
2020 1 131 5 157.0 1037 257 89 0.3463035 Lewis Hamilton Mercedes 1 264.0 182 714 7 21 0.5946970 5673 3588
\(~\) Combinando i due risultati ottenuti in precedenza si ottiene l’indice di efficienza punti perfectionRate:
year driverId constructorId seasonWins seasonPoints raceId starts wins winsRate driver constructor position constructorPoints maxDriversPoints availableDriversPoints rounds nDrivers ability perfectionPoints gainedPoints perfectionRate
1950 642 51 3 30.0 839 6 3 0.5000000 Nino Farina Alfa Romeo NA 83.0 39 96 7 81 0.3614458 39 30 0.7692308
1951 579 51 3 31.0 832 15 6 0.4000000 Juan Fangio Alfa Romeo NA 80.0 40 96 8 84 0.3875000 79 64 0.8101266
1952 647 6 6 36.0 824 20 8 0.4000000 Alberto Ascari Ferrari NA 114.0 40 96 8 105 0.3157895 119 92 0.7731092
1953 647 6 5 34.5 816 29 13 0.4482759 Alberto Ascari Ferrari NA 118.0 41 96 9 108 0.2923729 160 138 0.8625000
1954 579 131 6 42.0 807 33 13 0.3939394 Juan Fangio Mercedes NA 57.0 49 120 9 97 0.7368421 169 150 0.8875740
1955 579 131 4 40.0 798 39 17 0.4358974 Juan Fangio Mercedes NA 80.0 47 120 7 84 0.5000000 216 191 0.8842593
1956 579 6 3 30.0 791 49 20 0.4081633 Juan Fangio Ferrari NA 107.0 48 120 8 85 0.2803738 264 225 0.8522727
1957 579 105 4 40.0 783 56 24 0.4285714 Juan Fangio Maserati NA 77.0 48 120 8 76 0.5194805 312 271 0.8685897
1958 578 6 1 42.0 775 48 3 0.0625000 Mike Hawthorn Ferrari 2 40.0 59 144 11 87 1.0500000 332 127 0.3825301
1959 356 170 2 31.0 764 25 2 0.0800000 Jack Brabham Cooper-Climax 1 40.0 49 120 9 88 0.7750000 251 37 0.1474104
1960 356 170 5 43.0 755 33 7 0.2121212 Jack Brabham Cooper-Climax 1 48.0 48 144 10 91 0.8958333 299 80 0.2675585
1961 403 6 2 34.0 745 27 3 0.1111111 Phil Hill Ferrari 1 45.0 45 125 8 62 0.7555556 201 83 0.4129353
1962 289 66 4 42.0 737 41 4 0.0975610 Graham Hill BRM 1 42.0 45 125 9 61 1.0000000 246 59 0.2398374
1963 373 172 7 54.0 728 33 10 0.3030303 Jim Clark Lotus-Climax 1 54.0 54 150 10 62 1.0000000 192 122 0.6354167
1964 341 6 2 40.0 718 41 3 0.0731707 John Surtees Ferrari 1 45.0 54 150 10 41 0.8888889 246 91 0.3699187
1965 373 172 6 54.0 708 53 19 0.3584906 Jim Clark Lotus-Climax 1 54.0 54 150 10 54 1.0000000 300 208 0.6933333
1966 356 191 4 42.0 698 85 11 0.1294118 Jack Brabham Brabham-Repco 1 42.0 45 125 9 33 1.0000000 596 172 0.2885906
1967 304 191 2 51.0 689 26 2 0.0769231 Denny Hulme Brabham-Repco 1 63.0 81 225 11 44 0.8095238 180 74 0.4111111
1968 289 180 3 48.0 678 103 13 0.1262136 Graham Hill Lotus-Ford 1 62.0 90 250 12 43 0.7741935 624 256 0.4102564
1969 328 196 6 63.0 666 50 11 0.2200000 Jackie Stewart Matra-Ford 1 66.0 81 225 11 30 0.9545455 351 157 0.4472934
1970 358 32 5 45.0 655 62 6 0.0967742 Jochen Rindt Team Lotus 1 59.0 99 275 13 43 0.7627119 504 109 0.2162698
1971 328 25 6 62.0 642 74 18 0.2432432 Jackie Stewart Tyrrell 1 73.0 81 225 11 50 0.8493151 531 244 0.4595104
1972 224 32 5 61.0 631 28 6 0.2142857 Emerson Fittipaldi Team Lotus 1 61.0 90 250 12 42 1.0000000 270 89 0.3296296
1973 328 25 5 71.0 619 100 27 0.2700000 Jackie Stewart Tyrrell 2 82.0 117 325 15 42 0.8658537 738 360 0.4878049
1974 224 1 3 55.0 604 58 12 0.2068966 Emerson Fittipaldi McLaren 1 73.0 117 325 15 62 0.7534247 504 199 0.3948413
1975 182 6 5 64.5 589 56 7 0.1250000 Niki Lauda Ferrari 1 72.5 108 300 14 52 0.8896552 513 104 0.2027290
1976 231 1 6 69.0 575 53 7 0.1320755 James Hunt McLaren 2 74.0 126 350 16 54 0.9324324 468 131 0.2799145
1977 182 6 3 72.0 559 85 15 0.1764706 Niki Lauda Ferrari 1 95.0 126 350 17 61 0.7578947 765 244 0.3189542
1978 207 32 6 64.0 542 82 12 0.1463415 Mario Andretti Team Lotus 1 86.0 126 350 16 46 0.7441860 1044 158 0.1513410
1979 222 6 3 51.0 526 99 10 0.1010101 Jody Scheckter Ferrari 1 113.0 72 200 15 36 0.4513274 882 253 0.2868481
1980 178 3 5 67.0 511 81 10 0.1234568 Alan Jones Williams 1 120.0 90 250 14 41 0.5583333 648 156 0.2407407
1981 137 34 3 50.0 497 49 6 0.1224490 Nelson Piquet Brabham 2 61.0 99 275 15 39 0.8196721 387 107 0.2764858
1982 177 3 1 44.0 482 65 1 0.0153846 Keke Rosberg Williams 4 58.0 99 275 16 40 0.7586207 486 50 0.1028807
1983 137 34 3 59.0 466 79 10 0.1265823 Nelson Piquet Brabham 3 72.0 99 275 15 35 0.8194444 585 186 0.3179487
1984 182 1 5 72.0 451 160 24 0.1500000 Niki Lauda McLaren 1 143.5 99 275 16 35 0.5017422 1260 406 0.3222222
1985 117 1 5 73.0 435 91 21 0.2307692 Alain Prost McLaren 1 90.0 99 275 16 36 0.8111111 585 286 0.4888889
1986 117 1 4 72.0 419 107 25 0.2336449 Alain Prost McLaren 2 96.0 99 275 16 32 0.7500000 684 360 0.5263158
1987 137 3 3 73.0 403 143 20 0.1398601 Nelson Piquet Williams 1 137.0 99 275 16 32 0.5328467 981 381 0.3883792
1988 102 1 8 90.0 387 79 14 0.1772152 Ayrton Senna McLaren 1 199.0 99 275 16 36 0.4522613 495 257 0.5191919
1989 117 1 4 76.0 371 155 39 0.2516129 Alain Prost McLaren 1 141.0 99 275 16 47 0.5390071 981 592 0.6034659
1990 102 1 6 78.0 336 111 26 0.2342342 Ayrton Senna McLaren 1 121.0 99 275 16 40 0.6446281 693 395 0.5699856
1991 102 1 7 96.0 320 127 33 0.2598425 Ayrton Senna McLaren 1 139.0 160 416 16 41 0.6906475 853 491 0.5756155
1992 95 3 9 108.0 304 186 30 0.1612903 Nigel Mansell Williams 1 164.0 160 416 16 32 0.6585366 1400 469 0.3350000
1993 117 3 7 99.0 288 202 51 0.2524752 Alain Prost Williams 1 168.0 160 416 16 31 0.5892857 1400 798 0.5700000
1994 30 22 8 92.0 272 52 10 0.1923077 Michael Schumacher Benetton 2 103.0 160 416 16 46 0.8932039 640 201 0.3140625
1995 30 22 9 102.0 256 69 19 0.2753623 Michael Schumacher Benetton 1 147.0 170 442 17 34 0.6938776 810 303 0.3740741
1996 71 3 8 97.0 239 73 21 0.2876712 Damon Hill Williams 1 175.0 160 416 16 23 0.5542857 810 326 0.4024691
1997 35 3 7 81.0 223 33 11 0.3333333 Jacques Villeneuve Williams 1 123.0 170 442 17 26 0.6585366 330 159 0.4818182
1998 57 1 8 100.0 206 115 9 0.0782609 Mika Häkkinen McLaren 1 156.0 160 416 16 23 0.6410256 1300 218 0.1676923
1999 57 1 5 76.0 190 131 14 0.1068702 Mika Häkkinen McLaren 2 124.0 160 416 16 23 0.6129032 1460 294 0.2013699
2000 30 6 9 108.0 174 145 44 0.3034483 Michael Schumacher Ferrari 1 170.0 170 442 17 23 0.6352941 1630 678 0.4159509
2001 30 6 9 123.0 157 162 53 0.3271605 Michael Schumacher Ferrari 1 179.0 170 442 17 26 0.6871508 1800 801 0.4450000
2002 30 6 11 144.0 140 179 64 0.3575419 Michael Schumacher Ferrari 1 221.0 170 442 17 22 0.6515837 1970 945 0.4796954
2003 30 6 6 93.0 123 195 70 0.3589744 Michael Schumacher Ferrari 1 158.0 160 624 16 24 0.5886076 2130 1038 0.4873239
2004 30 6 13 148.0 107 213 83 0.3896714 Michael Schumacher Ferrari 1 262.0 180 702 18 25 0.5648855 2310 1186 0.5134199
2005 4 4 7 133.0 89 70 8 0.1142857 Fernando Alonso Renault 1 191.0 190 741 19 26 0.6963351 700 247 0.3528571
2006 4 4 7 134.0 70 88 15 0.1704545 Fernando Alonso Renault 1 206.0 180 702 18 27 0.6504854 880 381 0.4329545
2007 8 6 6 110.0 52 122 15 0.1229508 Kimi Räikkönen Ferrari 1 204.0 170 663 17 25 0.5392157 1220 456 0.3737705
2008 1 1 5 98.0 35 35 9 0.2571429 Lewis Hamilton McLaren 2 151.0 180 702 18 22 0.6490066 350 207 0.5914286
2009 18 23 6 95.0 17 172 7 0.0406977 Jenson Button Brawn 1 172.0 170 663 17 25 0.5523256 1740 327 0.1879310
2010 20 9 5 256.0 355 62 10 0.1612903 Sebastian Vettel Red Bull 1 498.0 475 1919 19 27 0.5140562 995 381 0.3829146
2011 20 9 11 392.0 859 81 21 0.2592593 Sebastian Vettel Red Bull 1 650.0 475 1919 19 28 0.6030769 1470 773 0.5258503
2012 20 9 5 281.0 879 101 26 0.2574257 Sebastian Vettel Red Bull 1 460.0 500 2020 20 25 0.6108696 1970 1054 0.5350254
2013 20 9 13 397.0 899 120 39 0.3250000 Sebastian Vettel Red Bull 1 596.0 475 1919 19 23 0.6661074 2445 1451 0.5934560
2014 1 131 11 384.0 918 148 33 0.2229730 Lewis Hamilton Mercedes 1 701.0 475 1919 19 24 0.5477889 2920 1486 0.5089041
2015 1 131 10 381.0 945 167 43 0.2574850 Lewis Hamilton Mercedes 1 703.0 475 1919 19 22 0.5419630 3395 1867 0.5499264
2016 3 131 9 385.0 968 206 23 0.1116505 Nico Rosberg Mercedes 1 765.0 525 2121 21 24 0.5032680 4100 1594 0.3887805
2017 1 131 9 363.0 988 208 62 0.2980769 Lewis Hamilton Mercedes 1 668.0 500 2020 20 25 0.5434132 4420 2610 0.5904977
2018 1 131 11 408.0 1009 229 73 0.3187773 Lewis Hamilton Mercedes 1 655.0 525 2121 21 20 0.6229008 4945 3018 0.6103134
2019 1 131 11 413.0 1030 250 84 0.3360000 Lewis Hamilton Mercedes 1 739.0 546 2142 21 20 0.5588633 5491 3431 0.6248406
2020 1 131 5 157.0 1037 257 89 0.3463035 Lewis Hamilton Mercedes 1 264.0 182 714 7 21 0.5946970 5673 3588 0.6324696

Campionati vinti

Sono stati introdotti due indici riguardanti le vittorie dei campionati del mondo:

  • dominion: indice che va da 0 a 1 e da una misura del dominio di un pilota in F1; è dato dalla min max normalization del numero consecutivo di campionati che un pilota è stato in grado di ottenere;

  • championship: indice che va da 0 a 1 e da una misura del numero di campionati vinti; è dato dalla min max normalization del numero di campionati vinti dal pilota.

year driverId constructorId seasonWins seasonPoints raceId starts wins winsRate driver constructor position constructorPoints maxDriversPoints availableDriversPoints rounds nDrivers ability perfectionPoints gainedPoints perfectionRate dominion championship
1950 642 51 3 30.0 839 6 3 0.5000000 Nino Farina Alfa Romeo NA 83.0 39 96 7 81 0.3614458 39 30 0.7692308 0.00 0.0000000
1951 579 51 3 31.0 832 15 6 0.4000000 Juan Fangio Alfa Romeo NA 80.0 40 96 8 84 0.3875000 79 64 0.8101266 0.00 0.0000000
1952 647 6 6 36.0 824 20 8 0.4000000 Alberto Ascari Ferrari NA 114.0 40 96 8 105 0.3157895 119 92 0.7731092 0.00 0.0000000
1953 647 6 5 34.5 816 29 13 0.4482759 Alberto Ascari Ferrari NA 118.0 41 96 9 108 0.2923729 160 138 0.8625000 0.25 0.1666667
1954 579 131 6 42.0 807 33 13 0.3939394 Juan Fangio Mercedes NA 57.0 49 120 9 97 0.7368421 169 150 0.8875740 0.00 0.1666667
1955 579 131 4 40.0 798 39 17 0.4358974 Juan Fangio Mercedes NA 80.0 47 120 7 84 0.5000000 216 191 0.8842593 0.25 0.3333333
1956 579 6 3 30.0 791 49 20 0.4081633 Juan Fangio Ferrari NA 107.0 48 120 8 85 0.2803738 264 225 0.8522727 0.50 0.5000000
1957 579 105 4 40.0 783 56 24 0.4285714 Juan Fangio Maserati NA 77.0 48 120 8 76 0.5194805 312 271 0.8685897 0.75 0.6666667
1958 578 6 1 42.0 775 48 3 0.0625000 Mike Hawthorn Ferrari 2 40.0 59 144 11 87 1.0500000 332 127 0.3825301 0.00 0.0000000
1959 356 170 2 31.0 764 25 2 0.0800000 Jack Brabham Cooper-Climax 1 40.0 49 120 9 88 0.7750000 251 37 0.1474104 0.00 0.0000000
1960 356 170 5 43.0 755 33 7 0.2121212 Jack Brabham Cooper-Climax 1 48.0 48 144 10 91 0.8958333 299 80 0.2675585 0.25 0.1666667
1961 403 6 2 34.0 745 27 3 0.1111111 Phil Hill Ferrari 1 45.0 45 125 8 62 0.7555556 201 83 0.4129353 0.00 0.0000000
1962 289 66 4 42.0 737 41 4 0.0975610 Graham Hill BRM 1 42.0 45 125 9 61 1.0000000 246 59 0.2398374 0.00 0.0000000
1963 373 172 7 54.0 728 33 10 0.3030303 Jim Clark Lotus-Climax 1 54.0 54 150 10 62 1.0000000 192 122 0.6354167 0.00 0.0000000
1964 341 6 2 40.0 718 41 3 0.0731707 John Surtees Ferrari 1 45.0 54 150 10 41 0.8888889 246 91 0.3699187 0.00 0.0000000
1965 373 172 6 54.0 708 53 19 0.3584906 Jim Clark Lotus-Climax 1 54.0 54 150 10 54 1.0000000 300 208 0.6933333 0.00 0.1666667
1966 356 191 4 42.0 698 85 11 0.1294118 Jack Brabham Brabham-Repco 1 42.0 45 125 9 33 1.0000000 596 172 0.2885906 0.00 0.3333333
1967 304 191 2 51.0 689 26 2 0.0769231 Denny Hulme Brabham-Repco 1 63.0 81 225 11 44 0.8095238 180 74 0.4111111 0.00 0.0000000
1968 289 180 3 48.0 678 103 13 0.1262136 Graham Hill Lotus-Ford 1 62.0 90 250 12 43 0.7741935 624 256 0.4102564 0.00 0.1666667
1969 328 196 6 63.0 666 50 11 0.2200000 Jackie Stewart Matra-Ford 1 66.0 81 225 11 30 0.9545455 351 157 0.4472934 0.00 0.0000000
1970 358 32 5 45.0 655 62 6 0.0967742 Jochen Rindt Team Lotus 1 59.0 99 275 13 43 0.7627119 504 109 0.2162698 0.00 0.0000000
1971 328 25 6 62.0 642 74 18 0.2432432 Jackie Stewart Tyrrell 1 73.0 81 225 11 50 0.8493151 531 244 0.4595104 0.00 0.1666667
1972 224 32 5 61.0 631 28 6 0.2142857 Emerson Fittipaldi Team Lotus 1 61.0 90 250 12 42 1.0000000 270 89 0.3296296 0.00 0.0000000
1973 328 25 5 71.0 619 100 27 0.2700000 Jackie Stewart Tyrrell 2 82.0 117 325 15 42 0.8658537 738 360 0.4878049 0.00 0.3333333
1974 224 1 3 55.0 604 58 12 0.2068966 Emerson Fittipaldi McLaren 1 73.0 117 325 15 62 0.7534247 504 199 0.3948413 0.00 0.1666667
1975 182 6 5 64.5 589 56 7 0.1250000 Niki Lauda Ferrari 1 72.5 108 300 14 52 0.8896552 513 104 0.2027290 0.00 0.0000000
1976 231 1 6 69.0 575 53 7 0.1320755 James Hunt McLaren 2 74.0 126 350 16 54 0.9324324 468 131 0.2799145 0.00 0.0000000
1977 182 6 3 72.0 559 85 15 0.1764706 Niki Lauda Ferrari 1 95.0 126 350 17 61 0.7578947 765 244 0.3189542 0.00 0.1666667
1978 207 32 6 64.0 542 82 12 0.1463415 Mario Andretti Team Lotus 1 86.0 126 350 16 46 0.7441860 1044 158 0.1513410 0.00 0.0000000
1979 222 6 3 51.0 526 99 10 0.1010101 Jody Scheckter Ferrari 1 113.0 72 200 15 36 0.4513274 882 253 0.2868481 0.00 0.0000000
1980 178 3 5 67.0 511 81 10 0.1234568 Alan Jones Williams 1 120.0 90 250 14 41 0.5583333 648 156 0.2407407 0.00 0.0000000
1981 137 34 3 50.0 497 49 6 0.1224490 Nelson Piquet Brabham 2 61.0 99 275 15 39 0.8196721 387 107 0.2764858 0.00 0.0000000
1982 177 3 1 44.0 482 65 1 0.0153846 Keke Rosberg Williams 4 58.0 99 275 16 40 0.7586207 486 50 0.1028807 0.00 0.0000000
1983 137 34 3 59.0 466 79 10 0.1265823 Nelson Piquet Brabham 3 72.0 99 275 15 35 0.8194444 585 186 0.3179487 0.00 0.1666667
1984 182 1 5 72.0 451 160 24 0.1500000 Niki Lauda McLaren 1 143.5 99 275 16 35 0.5017422 1260 406 0.3222222 0.00 0.3333333
1985 117 1 5 73.0 435 91 21 0.2307692 Alain Prost McLaren 1 90.0 99 275 16 36 0.8111111 585 286 0.4888889 0.00 0.0000000
1986 117 1 4 72.0 419 107 25 0.2336449 Alain Prost McLaren 2 96.0 99 275 16 32 0.7500000 684 360 0.5263158 0.25 0.1666667
1987 137 3 3 73.0 403 143 20 0.1398601 Nelson Piquet Williams 1 137.0 99 275 16 32 0.5328467 981 381 0.3883792 0.00 0.3333333
1988 102 1 8 90.0 387 79 14 0.1772152 Ayrton Senna McLaren 1 199.0 99 275 16 36 0.4522613 495 257 0.5191919 0.00 0.0000000
1989 117 1 4 76.0 371 155 39 0.2516129 Alain Prost McLaren 1 141.0 99 275 16 47 0.5390071 981 592 0.6034659 0.00 0.3333333
1990 102 1 6 78.0 336 111 26 0.2342342 Ayrton Senna McLaren 1 121.0 99 275 16 40 0.6446281 693 395 0.5699856 0.00 0.1666667
1991 102 1 7 96.0 320 127 33 0.2598425 Ayrton Senna McLaren 1 139.0 160 416 16 41 0.6906475 853 491 0.5756155 0.25 0.3333333
1992 95 3 9 108.0 304 186 30 0.1612903 Nigel Mansell Williams 1 164.0 160 416 16 32 0.6585366 1400 469 0.3350000 0.00 0.0000000
1993 117 3 7 99.0 288 202 51 0.2524752 Alain Prost Williams 1 168.0 160 416 16 31 0.5892857 1400 798 0.5700000 0.00 0.5000000
1994 30 22 8 92.0 272 52 10 0.1923077 Michael Schumacher Benetton 2 103.0 160 416 16 46 0.8932039 640 201 0.3140625 0.00 0.0000000
1995 30 22 9 102.0 256 69 19 0.2753623 Michael Schumacher Benetton 1 147.0 170 442 17 34 0.6938776 810 303 0.3740741 0.25 0.1666667
1996 71 3 8 97.0 239 73 21 0.2876712 Damon Hill Williams 1 175.0 160 416 16 23 0.5542857 810 326 0.4024691 0.00 0.0000000
1997 35 3 7 81.0 223 33 11 0.3333333 Jacques Villeneuve Williams 1 123.0 170 442 17 26 0.6585366 330 159 0.4818182 0.00 0.0000000
1998 57 1 8 100.0 206 115 9 0.0782609 Mika Häkkinen McLaren 1 156.0 160 416 16 23 0.6410256 1300 218 0.1676923 0.00 0.0000000
1999 57 1 5 76.0 190 131 14 0.1068702 Mika Häkkinen McLaren 2 124.0 160 416 16 23 0.6129032 1460 294 0.2013699 0.25 0.1666667
2000 30 6 9 108.0 174 145 44 0.3034483 Michael Schumacher Ferrari 1 170.0 170 442 17 23 0.6352941 1630 678 0.4159509 0.00 0.3333333
2001 30 6 9 123.0 157 162 53 0.3271605 Michael Schumacher Ferrari 1 179.0 170 442 17 26 0.6871508 1800 801 0.4450000 0.25 0.5000000
2002 30 6 11 144.0 140 179 64 0.3575419 Michael Schumacher Ferrari 1 221.0 170 442 17 22 0.6515837 1970 945 0.4796954 0.50 0.6666667
2003 30 6 6 93.0 123 195 70 0.3589744 Michael Schumacher Ferrari 1 158.0 160 624 16 24 0.5886076 2130 1038 0.4873239 0.75 0.8333333
2004 30 6 13 148.0 107 213 83 0.3896714 Michael Schumacher Ferrari 1 262.0 180 702 18 25 0.5648855 2310 1186 0.5134199 1.00 1.0000000
2005 4 4 7 133.0 89 70 8 0.1142857 Fernando Alonso Renault 1 191.0 190 741 19 26 0.6963351 700 247 0.3528571 0.00 0.0000000
2006 4 4 7 134.0 70 88 15 0.1704545 Fernando Alonso Renault 1 206.0 180 702 18 27 0.6504854 880 381 0.4329545 0.25 0.1666667
2007 8 6 6 110.0 52 122 15 0.1229508 Kimi Räikkönen Ferrari 1 204.0 170 663 17 25 0.5392157 1220 456 0.3737705 0.00 0.0000000
2008 1 1 5 98.0 35 35 9 0.2571429 Lewis Hamilton McLaren 2 151.0 180 702 18 22 0.6490066 350 207 0.5914286 0.00 0.0000000
2009 18 23 6 95.0 17 172 7 0.0406977 Jenson Button Brawn 1 172.0 170 663 17 25 0.5523256 1740 327 0.1879310 0.00 0.0000000
2010 20 9 5 256.0 355 62 10 0.1612903 Sebastian Vettel Red Bull 1 498.0 475 1919 19 27 0.5140562 995 381 0.3829146 0.00 0.0000000
2011 20 9 11 392.0 859 81 21 0.2592593 Sebastian Vettel Red Bull 1 650.0 475 1919 19 28 0.6030769 1470 773 0.5258503 0.25 0.1666667
2012 20 9 5 281.0 879 101 26 0.2574257 Sebastian Vettel Red Bull 1 460.0 500 2020 20 25 0.6108696 1970 1054 0.5350254 0.50 0.3333333
2013 20 9 13 397.0 899 120 39 0.3250000 Sebastian Vettel Red Bull 1 596.0 475 1919 19 23 0.6661074 2445 1451 0.5934560 0.75 0.5000000
2014 1 131 11 384.0 918 148 33 0.2229730 Lewis Hamilton Mercedes 1 701.0 475 1919 19 24 0.5477889 2920 1486 0.5089041 0.00 0.1666667
2015 1 131 10 381.0 945 167 43 0.2574850 Lewis Hamilton Mercedes 1 703.0 475 1919 19 22 0.5419630 3395 1867 0.5499264 0.25 0.3333333
2016 3 131 9 385.0 968 206 23 0.1116505 Nico Rosberg Mercedes 1 765.0 525 2121 21 24 0.5032680 4100 1594 0.3887805 0.00 0.0000000
2017 1 131 9 363.0 988 208 62 0.2980769 Lewis Hamilton Mercedes 1 668.0 500 2020 20 25 0.5434132 4420 2610 0.5904977 0.00 0.5000000
2018 1 131 11 408.0 1009 229 73 0.3187773 Lewis Hamilton Mercedes 1 655.0 525 2121 21 20 0.6229008 4945 3018 0.6103134 0.25 0.6666667
2019 1 131 11 413.0 1030 250 84 0.3360000 Lewis Hamilton Mercedes 1 739.0 546 2142 21 20 0.5588633 5491 3431 0.6248406 0.50 0.8333333
2020 1 131 5 157.0 1037 257 89 0.3463035 Lewis Hamilton Mercedes 1 264.0 182 714 7 21 0.5946970 5673 3588 0.6324696 0.75 1.0000000

La classifica dei campioni

E’ stato deciso si costruire calcolare il punteggio dei piloti facendo la media ponderata degli indici calcolati: \[score = championship \times 0.3 + dominion \times 0.25 + perfectionRate \times 0.15 + winsRate \times 0.2 + ability \times 0.1 \]
driver year rank
Michael Schumacher 2004 0.7614358
Lewis Hamilton 2020 0.7111008
Juan Fangio 1957 0.6554508
Michael Schumacher 2003 0.6412542
Lewis Hamilton 2019 0.5918124
Sebastian Vettel 2013 0.5581291
Michael Schumacher 2002 0.5336211
Juan Fangio 1956 0.5125109
Lewis Hamilton 2018 0.4800926
Juan Fangio 1955 0.4323184
Sebastian Vettel 2012 0.4178259
Michael Schumacher 2001 0.4133972
Ayrton Senna 1991 0.3698756
Alberto Ascari 1953 0.3607675
Lewis Hamilton 2017 0.3525314
Lewis Hamilton 2015 0.3506823
Alain Prost 1993 0.3449236
Juan Fangio 1954 0.3356082
Jim Clark 1965 0.3256981
Jackie Stewart 1973 0.3137561
Alain Prost 1986 0.3131763
Sebastian Vettel 2011 0.3035371
Alain Prost 1989 0.2947432
Michael Schumacher 1995 0.2930713
Michael Schumacher 2000 0.2866117
Jack Brabham 1960 0.2846414
Fernando Alonso 2006 0.2765826
Jack Brabham 1966 0.2691709
Jim Clark 1963 0.2559186
Jackie Stewart 1971 0.2525067
Nino Farina 1950 0.2515292
Ayrton Senna 1990 0.2468075
Juan Fangio 1951 0.2402690
Nelson Piquet 1987 0.2395136
Niki Lauda 1984 0.2285075
Alberto Ascari 1952 0.2275453
Emerson Fittipaldi 1974 0.2259480
Lewis Hamilton 2014 0.2257091
Mika Häkkinen 1999 0.2253698
Graham Hill 1968 0.2142005
Niki Lauda 1977 0.2089267
Jackie Stewart 1969 0.2065486
Lewis Hamilton 2008 0.2050435
Nelson Piquet 1983 0.2049532
Jacques Villeneuve 1997 0.2047931
Alain Prost 1985 0.2005983
Emerson Fittipaldi 1972 0.1923016
Michael Schumacher 1994 0.1748913
Mike Hawthorn 1958 0.1748795
Damon Hill 1996 0.1733332
James Hunt 1976 0.1616455
Phil Hill 1961 0.1597181
John Surtees 1964 0.1590108
Ayrton Senna 1988 0.1585480
Denny Hulme 1967 0.1580037
Graham Hill 1962 0.1554878
Nigel Mansell 1992 0.1483617
Nelson Piquet 1981 0.1479299
Fernando Alonso 2005 0.1454192
Niki Lauda 1975 0.1443749
Sebastian Vettel 2010 0.1411009
Kimi Räikkönen 2007 0.1345773
Nico Rosberg 2016 0.1309740
Jochen Rindt 1970 0.1280665
Mario Andretti 1978 0.1263880
Alan Jones 1980 0.1166358
Jack Brabham 1959 0.1156116
Jody Scheckter 1979 0.1083620
Mika Häkkinen 1998 0.1049086
Keke Rosberg 1982 0.0943711
Jenson Button 2009 0.0915617
Dato che la classifica è applicata a tutti i campioni del mondo, stagione per stagione, è possibile avere un pilota con score differenti a seconda della stagione di riferimento. Massimizzando gli score dei piloti è possibile ottenere una classifica ridotta e più efficace:
driver year rank
Michael Schumacher 2004 0.7614358
Lewis Hamilton 2020 0.7111008
Juan Fangio 1957 0.6554508
Sebastian Vettel 2013 0.5581291
Ayrton Senna 1991 0.3698756
Alberto Ascari 1953 0.3607675
Alain Prost 1993 0.3449236
Jim Clark 1965 0.3256981
Jackie Stewart 1973 0.3137561
Jack Brabham 1960 0.2846414
Fernando Alonso 2006 0.2765826
Nino Farina 1950 0.2515292
Nelson Piquet 1987 0.2395136
Niki Lauda 1984 0.2285075
Emerson Fittipaldi 1974 0.2259480
Mika Häkkinen 1999 0.2253698
Graham Hill 1968 0.2142005
Jacques Villeneuve 1997 0.2047931
Mike Hawthorn 1958 0.1748795
Damon Hill 1996 0.1733332
James Hunt 1976 0.1616455
Phil Hill 1961 0.1597181
John Surtees 1964 0.1590108
Denny Hulme 1967 0.1580037
Nigel Mansell 1992 0.1483617
Kimi Räikkönen 2007 0.1345773
Nico Rosberg 2016 0.1309740
Jochen Rindt 1970 0.1280665
Mario Andretti 1978 0.1263880
Alan Jones 1980 0.1166358
Jody Scheckter 1979 0.1083620
Keke Rosberg 1982 0.0943711
Jenson Button 2009 0.0915617

Come pronosticabile le prime due posizioni sono occupate da Schumacher e da Hamilton. In questa classifica Hamilton ha vinto anche la stagione corrente in base alle gare fino ad ora disputate, se dovesse avere delle prestazioni eccezionali potrebbe passare in testa alla classifica. Una prossima versione del ranking potrebbe contenere il numero di Pole position dei piloti, ma per una mancanza online dei dati molto vecchi non è semplice risalire stagione per stagione a tale informazione.